Składnia:
Składnia funkcji strpos () pokazano poniżej.
int | false strpos (string $ string, string $ substring, int $ offset = 0)przykłady funkcji strpos ()
Zastosowania funkcji strpos () zostały pokazane w następnej części tego samouczka za pomocą wielu przykładów.
Przykład-1: Przeszukaj pozycję ciągu w innym ciągu
Utwórz plik PHP z następującym skryptem, który przeszuka pozycję konkretnego ciągu w innym ciągu za pomocą funkcji strPOS (). Wartość wyszukiwania zostanie pobrana z parametru URL. Jeśli wartość zwracana funkcji strpos () jest większa lub równa zero i nie jest równa FAŁSZ, Następnie ciąg wyszukiwania istnieje w głównym ciągu.
// Sprawdź, czy wartość wyszukiwania jest podana lub nieWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu, jeśli nie podano parametru URL.
http: // localhost/php/strpos1.php
Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu, jeśli wartość 'serwer' jest podany w parametrze URL.
http: // localhost/php/strpos1.php?s = serwer
Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu, jeśli wartość 'klient' jest podany w parametrze URL.
http: // localhost/php/strpos1.php?S = Klient
Przykład-2: przeszukaj pozycję ciągu w innym ciągu z wartością przesunięcia
Utwórz plik PHP z następującym skryptem, który przeszuka pozycję konkretnego ciągu w innym ciągu po konkretnej pozycji za pomocą funkcji strPOS (). Wartość wyszukiwania zostanie pobrana z parametru URL. Jeśli wartość zwracana funkcji strpos () jest większa lub równa zero i nie jest równa FAŁSZ, Następnie ciąg wyszukiwania istnieje w głównym ciągu.
// Sprawdź, czy wartość wyszukiwania jest podana lub nieWyjście:
Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu, jeśli wartość 'serwer' jest podany w parametrze URL, „serwer' String istnieje przed pozycją, 10.
http: // localhost/php/strpos1.php?s = serwer
Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu, jeśli podana zostanie wartość parametru URL „Script”; ''scenariusz' String istnieje po pozycji, 10.
http: // localhost/php/strpos1.php?S = skrypt
Przykład-3: Wydrukuj wyjście STRPOS () za pomocą var_dump ()
Utwórz plik PHP z następującym skryptem, który wydrukuje wyjście funkcji Three StrPos () za pomocą funkcji var_dump (). Pierwsza funkcja strpos () zwróci 0, która jest liczbą całkowitą. Druga funkcja strpos () zwróci 9, która jest liczbą całkowitą. Trzecia funkcja strpos () zwróci false, który jest logiczny.
// Zdefiniuj wartość ciąguWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-4: za pomocą strPOS () z funkcją
Utwórz plik PHP z następującym skryptem, który przeszuka ciąg, używając funkcji zdefiniowanej przez użytkownika, a funkcja strpos () została użyta w funkcji z ujemną wartością przesunięcia. Search_position () Funkcja została wywołana dwukrotnie w skrypcie z dwoma różnymi wartościami wyszukiwania.
// Zdefiniuj wartość ciąguWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. 'Cześć' ciąg został przeszukany przy użyciu ujemnej wartości przesunięcia, która wskazuje wartość pozycji po 'Cześć' W głównym ciągu.
Wniosek
Różne sposoby wyszukiwania pozycji ciągu w innym ciągu za pomocą funkcji strpos () zostały pokazane w przykładach tego samouczka, aby pomóc użytkownikom PHP w prawidłowym użyciu tej funkcji w ich skrypcie.