Funksioni mb_stristr

Funksioni mb_stristr kërkon shfaqjen e parë të një nënvargu në një varg duke injoruar rastin dhe kthen pjesën e vargut nga fillimi i shfaqjes së gjetur deri në fund. Parametri i parë është vargu për kërkim, i dyti - nënvargu i kërkuar, i treti (opsional) - vlera boolean për kthimin e pjesës së vargut para shfaqjes, dhe i katërti (opsional) - kodimi.

Sintaksa

phpmb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false

Shembull

Të gjejmë një nënvarg në një varg duke injoruar rastin:

php<?php
  $res = mb_stristr('ABCDE', 'bc');
  echo $res;
?>

Rezultati i ekzekutimit të kodit:

php'BCDE'

Shembull

Përdorimi i parametrit $before_needle për të marrë pjesën e vargut para shfaqjes:

php<?php
  $res = mb_stristr('ABCDE', 'bc', true);
  echo $res;
?>

Rezultati i ekzekutimit të kodit:

php'A'

Shembull

Kërkim me specifikim të kodimit UTF-8:

php<?php
  $res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
  echo $res;
?>

Rezultati i ekzekutimit të kodit:

php'мир'

Shihni gjithashtu

  • funksionin mb_strstr,
    i cili kryen kërkim të nënvargut duke marrë parasysh rastin
  • funksionin stristr,
    i cili është i ngjashëm me mb_stristr, por për kodime me një bajt