Funktio strstr

Funktio strstr löytää merkkijonon ensimmäisen esiintymän merkkijonossa ja palauttaa osan merkkijonosta aloittaen tästä kohdasta merkkijonon loppuun. Toisin kuin strchr se etsii useamman merkin merkkijonon esiintymää, eikä yhden merkin esiintymää.

On olemassa myös funktio stristr, joka tekee saman, mutta ottamatta huomioon kirjainkokoa.

Syntaksi

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

Esimerkki

Tässä esimerkissä funktio hakee sivun osoitteen ilman verkkotunnusta URL-osoitteesta (palauttaa merkkijonon osan, alkaen ensimmäisestä /, merkkijonon loppuun)

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

Koodin suorituksen tulos:

php'/dir1/dir2/page.html'

Katso myös

  • funktion strchr,
    joka löytää merkin ensimmäisen esiintymän ja palauttaa loppuosan
  • funktion strrchr,
    joka löytää merkin viimeisen esiintymän ja palauttaa loppuosan