W tym przewodniku omówimy paski() funkcja, jej składnia i użycie w PHP wraz z przykładami.
Czym jest funkcja stripos() w PHP
paski() to niewrażliwa na wielkość liter metoda PHP, która jest używana do znajdowania obecności podłańcucha w łańcuchu. Jeśli podłańcuch jest obecny, ta metoda wyświetla pozycję całkowitą pierwszego wystąpienia podłańcucha w ciągu, w przeciwnym razie wyświetla fałsz lub nic.
Składnia
Poniżej przedstawiono składnię korzystania z paski() w PHP:
striptiz ( strunowy , znajdować , początek ) ;
Tutaj strunowy określa ciąg do wyszukania, znajdować określa podłańcuch do znalezienia, a początek określa lokalizację, w której należy rozpocząć wyszukiwanie, a pozycja łańcucha zaczyna się od 0, a nie od 1.
Wartość zwracana przez tę metodę jest liczbą całkowitą, jeśli występuje podłańcuch, a wartością bool jest fałsz, jeśli ciąg nie jest obecny.
Jak używać funkcji stripos() w PHP
Poniższy podstawowy przykład wyjaśnia użycie metody paski() funkcja w PHP.
Przykład 1
W tym przykładzie przeszukaliśmy podłańcuch „pisanie skryptów” w łańcuchu, a metoda zwraca pozycję skryptu:
Echo striptiz ( „PHP to język skryptowy” , „pisanie skryptów” ) ;
?>
Przykład 2
W poniższym przykładzie zainicjowaliśmy plik ciąg ul a następnie użył paski() znaleźć php w strunie z dwoma różnymi pozycjami początkowymi. Znajdujemy lokalizację tzw php w ciąg ul . Mimo dużej litery P jest używany w ciągu źródłowym, ta metoda znajduje php i wyświetla pozycję podciągu:
$str = „PHP to język skryptowy, kocham PHP!” ;
Echo striptiz ( $str , 'php' , 0 ) ;
Echo ' \N ' ;
Echo striptiz ( $str , 'php' , piętnaście ) ;
?>
W powyższym fragmencie kodu pierwszy podciąg PHP jest obecny na pozycji indeksu 0 i inni PHP znajduje się pod adresem index 36. W pierwszej funkcji stripos() pozycją początkową jest 0 więc wypisze pozycję pierwszego wystąpienia PHP. W drugiej wypowiedzi z paski() pozycją początkową wyszukiwania podłańcucha jest piętnaście, więc ta funkcja pominie podciągi przed tą pozycją i wypisze pierwsze wystąpienie the PHP po pozycji wyjściowej.
Przykład 3
Poniższy fragment kodu sprawdza, czy podłańcuch jest obecny w ciągu z instrukcjami if-else. Jeśli podłańcuch jest obecny w łańcuchu, instrukcja if zostanie wyświetlona w konsoli, w przeciwnym razie zostanie wydrukowana instrukcja else:
$string = „Witamy w LinuxHint, świecie programowania” ;
$podłańcuch = „Podpowiedź dla systemu Linux” ;
Jeśli ( striptiz ( $string , $podłańcuch ) !== FAŁSZ ) {
Echo „Podłańcuch” $podłańcuch ' występuje w podanym łańcuchu' ;
} w przeciwnym razie {
Echo „Podłańcuch” $podłańcuch ' nie występuje w podanym ciągu' ;
}
Dolna linia
The paski() function to bardzo przydatna funkcja w PHP, która łatwo i wydajnie porównuje ciągi znaków w tablicy. Dzięki prostej składni programiści mogą z łatwością znaleźć pierwsze wystąpienie ciągu, nawet jeśli dane ciągu różnią się od ciągu. Funkcjonalność ta jest wszechstronna i może być wykorzystywana do wielu zadań, od wyszukiwania słów kluczowych w wyszukiwarce po sprawdzanie istnienia określonego podłańcucha w większym łańcuchu.