ფუნქცია mb_strstr

ფუნქცია mb_strstr ეძებს ქვესტრიქონის პირველ შემთხვევას სტრიქონში მრავალბაიტიანი კოდირებების მხარდაჭერით. პირველი პარამეტრი - სტრიქონი, რომელშიც ხდება ძიება. მეორე პარამეტრი - საძიებელი ქვესტრიქონი. მესამე არასავალდებულო პარამეტრი განსაზღვრავს, უნდა დაბრუნდეს თუ არა სტრიქონის ნაწილი ნაპოვნი შემთხვევამდე. მეოთხე არასავალდებულო პარამეტრი აყენებს კოდირებას.

სინტაქსი

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

მაგალითი

ვიპოვოთ ქვესტრიქონის პირველი შემთხვევა სტრიქონში:

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

კოდის შესრულების შედეგი:

php'bcde'

მაგალითი

ვიპოვოთ ქვესტრიქონის პირველი შემთხვევა სტრიქონში და დავაბრუნოთ ნაწილი შემთხვევამდე:

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

კოდის შესრულების შედეგი:

php'ab'

მაგალითი

ძიება UTF-8 კოდირების მითითებით:

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

კოდის შესრულების შედეგი:

php'мир'

ასევე იხილეთ

  • ფუნქციას mb_strpos,
    რომელიც ეძებს ქვესტრიქონის პირველი შემთხვევის პოზიციას
  • ფუნქციას strstr,
    რომელიც ასრულებს მსგავს ძიებას მრავალბაიტიანი კოდირებების გათვალისწინების გარეშე