mb_strrichr функциясы
mb_strrichr функциясы жолда жолшаның соңғы кірісін табуды табуда таңбалар регистрін есепке алмай орындайды. strrchr функциясынан айырмашылығы, көпбайтты кодтаулармен (UTF-8 және т.б.) жұмыс істейді. Жолдың соңғы табылған кірісінен бастап жолдың соңына дейінгі бөлігін немесе жолша табылмаса false мәнін қайтарады.
Синтаксис
phpmb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Мысал
Жолшаның жолдағы соңғы кірісін регистрді есепке алмай табайық:
php<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Кодты орындау нәтижесі:
php'AbC'
Мысал
Жолдың табылған кіріске дейінгі бөлігін табайық:
php<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Кодты орындау нәтижесі:
php'aBc'
Мысал
UTF-8 кодтауын көрсетумен мысал:
php<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Кодты орындау нәтижесі:
php'Мир'
Сондай-ақ қараңыз
-
mb_strrchrфункциясын,
ол жолшаның соңғы кірісін регистрді есепке алып іздейді -
mb_striposфункциясын,
ол жолшаның бірінші кіріс орнын регистрді есепке алмай іздейді -
mb_strstrфункциясын,
ол жолшаның бірінші кірісін регистрді есепке алып іздейді