Funktsioon strstr

Funktsioon strstr leiab alamstringi esimese esinemise stringis ja tagastab stringi osa alates sellest kohast kuni stringi lõpuni. Erinevalt funktsioonist strchr, otsib see mitme tähemärgi pikkuse alamstringi esinemist, mitte ühe tähemärgi esinemist.

On ka funktsioon stristr, mis teeb sama asja, kuid ilma suurtähetundlikkuseta.

Süntaks

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

Näide

Selles näites võtab funktsioon lehe aadressi ilma domeeninimetuseta URL-ist (tagastab alamstringi, alates esimesest /-st kuni stringi lõpuni)

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

Koodi täitmise tulemus:

php'/dir1/dir2/page.html'

Vaata ka

  • funktsiooni strchr,
    mis leiab tähemärgi esimese esinemise ja tagastab ülejäänu
  • funktsiooni strrchr,
    mis leiab tähemärgi viimase esinemise ja tagastab ülejäänu