Mb_stripos funksiýasy

mb_stripos funksiýasy setirde setirçägi registri üýtgetmän gözleýär. stripos-dan tapawutly, köp-baýt kodlaýyşlar (UTF-8 we beýlekiler) bilen dogry işleýär. Ilkinji parametr hökmünde gözlemek üçin setiri, ikinji - gözlenýän setirçägi, üçünji (hökmany däl) - gözlemiň başlanýan pozisiýasyny, dördünji - kodlaýyşy kabul edýär.

Sintaksis

phpmb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false

Mysal

Setirdeki setirçägiň pozisiýasyny tapalyň:

php<?php
  $res = mb_stripos('AbCdE', 'bc');
  echo $res;
?>

Kody ýerine ýetirmegiň netijesi:

php1

Mysal

Başlanýan pozisiýany görkezmek bilen gözlemek:

php<?php
  $res = mb_stripos('AbCdE', 'cd', 2);
  echo $res;
?>

Kody ýerine ýetirmegiň netijesi:

php2

Mysal

Kodlaýyşy görkezmek bilen gözlemek:

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

Kody ýerine ýetirmegiň netijesi:

php7

Şeýle-de serediň

  • mb_strpos funksiýasyny,
    ýöne registri üýtgetmek bilen gözlemek ýerine ýetirýär
  • stripos funksiýasyny,
    ýöne şoňa meňzeş işleýär, ýöne köp-baýt kodlaýyş goldawysyz