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 ֆունկցիան,
    որը կատարում է նմանատիպ որոնում առանց բազմաբայթային կոդավորումները հաշվի առնելու