strpos w PHP
Funkcja strpos w PHP służy do znajdowania podciągu znaków w badanym tekście, rozpoczynając od wskazanego miejsca. Funkcja zwraca numer pierwszej pozycji odnalezionego ciągu. Numeracja pozycji zaczyna się od zera (zero jest indeksem pierwszej litery w tekście). Jeżeli funkcja nie odnajdzie ciągu znaków zwraca wartość false.
Składnia
strpos(string $teskt_przeszukiwany, string $teskt_poszukiwany [, int $start]) :int|false
Parametry
Parametr | Opis |
$tekst_przeszukiwany | Tekst (łańcuch) ujęty w apostrofy lub cudzysłów, dowolne wyrażenie tekstowe lub zmienna typu tekstowego, która ma zostać przeszukana. |
$tekst_poszukiwany | Poszukiwany ciąg znaków. |
$start | Parametr opcjonalny, który wskazuje od którego miejsca funkcja ma przeszukiwać dany tekst. |
Przykład 1
Oto przykład wyszukania wyrazu w danym zdaniu.
<?php $tekst="Opole to piękne miasto.";
$wyraz="piękne";
$pozycja=strpos($tekst,$wyraz);
echo 'W zdaniu: "'.$tekst.'" wyraz "piękne" znajduje sie na pozycji: '.$pozycja; ?>
© medianauka.pl, 2021-11-14, A-4253
Data aktualizacji artykułu: 2024-06-29