Funkcja strpos() PHP
Przykład
Znajdź pozycję pierwszego wystąpienia „php” w ciągu:
<?php
echo strpos("I love php, I love php too!","php");
?>
Definicja i użycie
Funkcja strpos() znajduje pozycję pierwszego wystąpienia ciągu w innym ciągu.
Uwaga: W funkcji strpos() rozróżniana jest wielkość liter.
Uwaga: Ta funkcja jest bezpieczna dla plików binarnych.
Powiązane funkcje:
- strrpos() — Znajduje pozycję ostatniego wystąpienia ciągu w innym ciągu (z uwzględnieniem wielkości liter)
- stripos() — Znajduje pozycję pierwszego wystąpienia ciągu w innym ciągu (bez uwzględniania wielkości liter)
- strripos() — Znajduje pozycję ostatniego wystąpienia ciągu w innym ciągu (bez uwzględniania wielkości liter)
Składnia
strpos(string,find,start)
Wartości parametrów
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. |
Szczegóły techniczne
Wartość zwrotu: | Zwraca pozycję pierwszego wystąpienia ciągu w innym ciągu lub FALSE, jeśli ciąg nie został znaleziony. Uwaga: pozycje ciągów zaczynają się od 0, a nie od 1. |
---|---|
Wersja PHP: | 4+ |
Dziennik zmian: | PHP 7.1.0 - Parametr start może być liczbą ujemną |
❮ Odniesienie do ciągów PHP