PHP - функция strpos()
Пример
Найдите позицию первого вхождения «php» внутри строки:
<?php
echo strpos("I love php, I love php too!","php");
?>
Определение и использование
Функция strpos() находит позицию первого вхождения строки внутри другой строки.
Примечание. Функция strpos() чувствительна к регистру.
Примечание. Эта функция безопасна для двоичных файлов.
Связанные функции:
- strrpos() - Находит позицию последнего вхождения строки внутри другой строки (с учетом регистра)
- stripos() - Находит позицию первого вхождения строки внутри другой строки (без учета регистра)
- strripos() - Находит позицию последнего вхождения строки внутри другой строки (без учета регистра)
Синтаксис
strpos(string,find,start)
Значения параметров
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
find | Required. Specifies the string to find |
start | Optional. Specifies where to begin the search. If start is a negative number, it counts from the end of the string. |
Технические детали
Возвращаемое значение: | Возвращает позицию первого вхождения строки внутри другой строки или FALSE, если строка не найдена. Примечание. Позиции строк начинаются с 0, а не с 1. |
---|---|
Версия PHP: | 4+ |
Список изменений: | PHP 7.1.0 - начальный параметр может быть отрицательным числом |
❮ Справочник по строкам PHP