Funksioni strstr

Funksioni strstr gjen ndodhjen e parë të nënvargut në varg dhe kthen pjesën e vargut duke filluar nga kjo vend deri në fund të vargut. Ndryshe nga strchr kërkon ndodhjen e një nënvargu me disa karaktere, dhe jo ndodhjen e një karakteri të vetëm.

Ekziston gjithashtu funksioni stristr, i cili bën të njëjtën gjë, por pa marrë parasysh shkronjat e mëdha e të vogla.

Sintaksa

phpstrstr(string $haystack, string $needle, bool $before_needle = false): string|false

Shembull

Në këtë shembull, funksioni do të nxjerrë adresën e faqes pa emrin e domain-it nga URL-ja (do të kthejë nënvargun, duke filluar nga / i parë, deri në fund të vargut)

php<?php
  echo strstr('site.ru/dir1/dir2/page.html', '/');
?>

Rezultati i ekzekutimit të kodit:

php'/dir1/dir2/page.html'

Shihni gjithashtu

  • funksionin strchr,
    që gjen ndodhjen e parë të karakterit dhe kthen pjesën e mbetur
  • funksionin strrchr,
    që gjen ndodhjen e fundit të karakterit dhe kthen pjesën e mbetur