Jak używać funkcji stripos() w PHP

Jak Uzywac Funkcji Stripos W Php



w PHP, smyczki to zestaw znaków, w którym każdy znak jest reprezentowany przez pojedynczy bajt. PHP zapewnia różne wbudowane funkcje do dzielenia, porównywania, zastępowania i łączenia ciągów znaków. Porównanie ciągów można łatwo wykonać w PHP za pomocą wbudowanej funkcji paski(). Ta metoda PHP jest najłatwiejszym sposobem znalezienia wystąpienia podłańcucha w łańcuchu.

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.