Funkcija strstr

Funkcija strstr suranda pirmąjį eilutės fragmento įvykį eilutėje ir grąžina eilutės dalį nuo šios vietos iki eilutės pabaigos. Skirtingai nuo strchr, ji ieško kelių simbolių fragmento įvykio, o ne vieno simbolio įvykio.

Taip pat yra funkcija stristr, kuri daro tą patį, bet neatsižvelgiant į raidžių registrą.

Sintaksė

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

Pavyzdys

Šiame pavyzdyje funkcija ištrauks puslapio adresą be domeno vardo iš URL (grąžins eilutės fragmentą, pradedant nuo pirmojo /, iki eilutės pabaigos)

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

Kodo vykdymo rezultatas:

php'/dir1/dir2/page.html'

Taip pat žiūrėkite

  • funkciją strchr,
    randančią pirmąjį simbolio įvykį ir grąžinančią likutį
  • funkciją strrchr,
    randančią paskutinį simbolio įvykį ir grąžinančią likutį