Функции за низове
PHP Manual

strripos

(PHP 5)

strriposВръща позицията на последната поява на подниз в низ, без да се отчита регистъра

Описание

int strripos ( string $haystack , string $needle [, int $offset = 0 ] )

Връща позицията на последната поява на подниз в низ, без да се отчита регистъра. За разлика от strrpos(), strripos() е нечувствителна към регистъра.

Параметри

haystack

Низът в който се извършва търсенето

needle

Забележете, че needle може да бъде низ от един или повече знака.

offset

Чрез параметърът 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)

Вж. също


Функции за низове
PHP Manual