Funksie strstr

Die funksie strstr vind die eerste voorkoms van 'n substring in 'n string en gee die deel van die string terug wat vanaf daardie punt tot aan die einde van die string strek. In teenstelling met strchr soek dit na die voorkoms van 'n substring wat uit verskeie karakters bestaan, en nie na die voorkoms van 'n enkele karakter nie.

Daar is ook 'n funksie stristr, wat dieselfde doen, maar sonder om na hoof- en kleinletters te kyk.

Sintaksis

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

Voorbeeld

In hierdie voorbeeld sal die funksie die bladadres sonder die domeinnaam uit die URL haal (dit gee die substring terug, vanaf die eerste / tot aan die einde van die string)

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

Resultaat van die kode-uitvoering:

php'/dir1/dir2/page.html'

Sien ook

  • die funksie strchr,
    wat die eerste voorkoms van 'n karakter vind en die oorblyfsel teruggee
  • die funksie strrchr,
    wat die laaste voorkoms van 'n karakter vind en die oorblyfsel teruggee