(PHP 5)
strripos — Връща позицията на последната поява на подниз в низ, без да се отчита регистъра
Връща позицията на последната поява на подниз в низ, без да се отчита регистъра. За разлика от strrpos(), strripos() е нечувствителна към регистъра.
Низът в който се извършва търсенето
Забележете, че needle може да бъде низ от един или повече знака.
Чрез параметърът offset може да се укаже да започне търсене на произволен брой знаци в низа.
При отрицателни стойности за отместването, търсенето започна от offset знака от началото на низа.
Връща позицията на последната поява на needle в haystack низа. Също така забележете, че позицията в низа започва от 0, а не от 1.
Ако низът needle не бъде открит, функцията ще върне стойност FALSE.
Тази функция може да върне булева стойност FALSE, но може също да върне небулева стойност, която се интерпретира като FALSE, като 0 или "". Вижте раздел Булев тип за повече информация. Използвайте оператора === за проверка на връщаната стойност от тази функция.
Example #1 Пример за strripos()
<?php
$haystack = 'ababcd';
$needle = 'aB';
$pos = strripos($haystack, $needle);
if ($pos === false) {
echo "Съжаляваме, но не открихме ($needle) в ($haystack)";
} else {
echo "Поздравления!\n";
echo "Открихме последния ($needle) в ($haystack) на позиция ($pos)";
}
?>
Примерът по-горе ще изведе:
Поздравления! Открихме последния (aB) в (ababcd) на позиция (2)