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'мир'