strpos()


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

Описание

strpos() Находит числовую позицию первого появления иглы в строке haystack

Параметры

Возврат значений

Возвращает позицию, где игла существует относительно начала строки haystack (независимо от смещения).
Позиции строк начинаются с 0, а не с 1.
Возвращает FALSE, если игла не найдена.
В противном случае, возвращает PHP error

Пример

<?php
$haystack = "Hello PHPoC World!";
$needle1 = "PHP";
$needle2 = "H";

$pos = strpos($haystack, $needle1);
echo "needle1: $needle1 at position $pos\r\n";  // OUTPUT: needle1: PHP at position 6
$pos = strpos($haystack, $needle2, 2);
echo "needle2: $needle2 at position $pos\r\n";  // OUTPUT: needle2: H at position 7
?>

Смотрите также

str_repeat() / substr() / str_replace() / substr_replace()

Примечаения

Данная функция идентична функции strpos() группы PHP.