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

ParametrOpis
$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



©® Media Nauka 2008-2023 r.