Kazi ya strstr

Kazi strstr hutafuta kukisia kwa mara ya kwanza kwa kifungu ndani ya mfuatano na kurudisha sehemu ya mfuatano kuanzia mahali hapa hadi mwisho wa mfuatano. Tofauti na strchr inatafuta kukisia kwa kifungu cha herufi kadhaa, na si kukisia kwa herufi moja.

Pia kuna kazi stristr, ambayo hufanya sawa, lakini bila kuzingatia herufi kubwa na ndogo.

Sintaksia

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

Mfano

Katika mfano huu kazi itaitoa anwani ya ukurasa bila jina la kikoa kutoka kwa URL (itarudisha kifungu, kuanzia / ya kwanza, hadi mwisho wa mfuatano)

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

Matokeo ya utekelezaji wa kodi:

php'/dir1/dir2/page.html'

Angalia pia

  • kazi strchr,
    inayotafuta kukisia kwa herufi moja kwa mara ya kwanza na kurudisha mabaki
  • kazi strrchr,
    inayotafuta kukisia kwa herufi moja kwa mara ya mwisho na kurudisha mabaki