Funkce PHP strpos().
Příklad
Najděte pozici prvního výskytu "php" uvnitř řetězce:
<?php
echo strpos("I love php, I love php too!","php");
?>
Definice a použití
Funkce strpos() najde pozici prvního výskytu řetězce uvnitř jiného řetězce.
Poznámka: Funkce strpos() rozlišuje velká a malá písmena.
Poznámka: Tato funkce je binárně bezpečná.
Související funkce:
- strrpos() - Najde pozici posledního výskytu řetězce uvnitř jiného řetězce (rozlišují se malá a velká písmena)
- stripos() - Najde pozici prvního výskytu řetězce uvnitř jiného řetězce (nerozlišují se malá a velká písmena)
- strripos() - Najde pozici posledního výskytu řetězce uvnitř jiného řetězce (nerozlišují se malá a velká písmena)
Syntax
strpos(string,find,start)
Hodnoty parametrů
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. |
Technické údaje
Návratová hodnota: | Vrátí polohu prvního výskytu řetězce uvnitř jiného řetězce nebo FALSE, pokud řetězec nebyl nalezen. Poznámka: Pozice řetězce začínají na 0, nikoli na 1. |
---|---|
Verze PHP: | 4+ |
Seznam změn: | PHP 7.1.0 - Parametr start může být záporné číslo |
❮ Odkaz na řetězec PHP