Functie strstr

De functie strstr vindt het eerste voorkomen van een substring in een string en retourneert het deel van de string vanaf deze plaats tot het einde van de string. In tegenstelling tot strchr zoekt het naar een voorkomen van een substring van meerdere karakters, en niet naar een voorkomen van een enkel karakter.

Er is ook de functie stristr, die hetzelfde doet, maar zonder onderscheid te maken tussen hoofd- en kleine letters.

Syntaxis

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

Voorbeeld

In dit voorbeeld haalt de functie het adres van de pagina op zonder de domeinnaam uit de URL (retourneert de substring, te beginnen met de eerste /, tot het einde van de string)

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

Resultaat van de code-uitvoering:

php'/dir1/dir2/page.html'

Zie ook

  • de functie strchr,
    die het eerste voorkomen van een karakter vindt en de rest teruggeeft
  • de functie strrchr,
    die het laatste voorkomen van een karakter vindt en de rest teruggeeft