Kazi ya mb_strstr

Kazi ya mb_strstr inatafuta kukiri kwa kwanza kwa kifungu cha maandishi ndani ya mfuatano wa herufi ukidumisha usimbaji faharasa wa herufi anuwai. Kigezo cha kwanza - mfuatano wa herufi, ambao utafutaji unafanywa. Kigezo cha pili - kifungu cha maandishi kinachotafutwa. Kigezo cha tatu kisichoshurutisha huamua, kurudisha sehemu ya mfuatano wa herufi kabla ya kukiri kilichopatikana. Kigezo cha nne kisichoshurutisha huweka usimbaji faharasa.

Matumizi

phpmb_strstr(
  string $haystack,
  string $needle,
  [bool $before_needle = false],
  [string $encoding],
);

Mfano

Tutafute kukiri kwa kwanza kwa kifungu cha maandishi ndani ya mfuatano wa herufi:

php<?php
  $res = mb_strstr('abcde', 'b');
  echo $res;
?>

Matokeo ya kutekeleza kificho:

php'bcde'

Mfano

Tutafute kukiri kwa kwanza kwa kifungu cha maandishi ndani ya mfuatano wa herufi na kurudisha sehemu kabla ya kukiri:

php<?php
  $res = mb_strstr('abcde', 'cd', true);
  echo $res;
?>

Matokeo ya kutekeleza kificho:

php'ab'

Mfano

Utafutaji kwa kubainisha usimbaji faharasa UTF-8:

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

Matokeo ya kutekeleza kificho:

php'мир'

Angalia pia

  • kazi ya mb_strpos,
    ambayo inatafuta msimamo wa kukiri kwa kwanza kwa kifungu cha maandishi
  • kazi ya strstr,
    ambayo inatekeleza utafutaji sawa bila kuzingatia usimbaji faharasa wa herufi anuwai