Jak korzystać z funkcji startWith() i endingWith() w PHP
Funkcji startWith() i EndsWith() w PHP można używać do sprawdzania, czy łańcuch rozpoczyna się lub kończy określonym znakiem lub zestawem znaków, co jest przydatne do sprawdzania poprawności i filtrowania.
Mogą być również używane do przycinania ciągów na podstawie ich początkowych lub końcowych znaków, co jest pomocne przy formatowaniu i wyświetlaniu danych. Poniżej znajduje się szczegółowy opis obu funkcji:
zaczyna się od funkcji().
Funkcja StartsWith() w PHP może sprawdzić, czy łańcuch zaczyna się od określonego podłańcucha.
Składnia
Składnia funkcji startWith() jest następująca:
bool zaczyna się od ( strunowy $ stóg siana , strunowy $igła )
Tutaj, $ stóg siana reprezentuje ciąg, który ma być przeszukiwany, oraz $igła reprezentuje podłańcuch do wyszukania.
Powrót
Funkcja zwraca true, jeśli pierwszym elementem $haystack jest $needle i false w przeciwnym razie.
kończy się funkcją().
Aby sprawdzić, czy ciąg znaków kończy się określonym podłańcuchem w PHP, zwykle używana jest funkcja koniecWith().
Składnia
Składnia tej funkcji jest następująca:
bool kończy się With ( strunowy $ stóg siana , strunowy $igła )Tutaj, $ stóg siana reprezentuje ciąg, który ma być przeszukiwany, oraz $igła reprezentuje podłańcuch do wyszukania.
Powrót
Funkcja powraca PRAWDA jeśli $stóg siana kończy się na $needle i FAŁSZ W przeciwnym razie.
Przykład: Używanie funkcji startWith() i endingWith() w PHP
Przyjrzyjmy się przykładowi, który demonstruje użycie funkcji startWith() i endWith() w PHP:
funkcjonować zaczynać z ( $ stóg siana , $igła ) {
powrót podstr ( $ stóg siana , 0 , strlen ( $igła ) ) === $igła ;
}
funkcjonować kończy sięZ ( $ stóg siana , $igła ) {
powrót podstr ( $ stóg siana , - strlen ( $igła ) ) === $igła ;
}
// Zdefiniuj ciąg
$string = „Cześć, PHP!” ;
// Użyj funkcji startWith(), aby sprawdzić, czy łańcuch zaczyna się od „Hello”
Jeśli ( zaczynać z ( $string , 'Cześć' ) ) {
Echo „Ciąg zaczyna się od„ Cześć ”. ;
} w przeciwnym razie {
Echo „Ciąg nie zaczyna się od „Cześć”. ;
}
// Użyj funkcji endsWith(), aby sprawdzić, czy łańcuch kończy się na „PHP!”
Jeśli ( kończy sięZ ( $string , 'PHP!' ) ) {
Echo 'Ciąg kończy się na 'PHP!'.' ;
} w przeciwnym razie {
Echo „ciąg znaków kończy się bez „PHP!”.” ;
}
?>
W tym przykładzie zdefiniowaliśmy funkcje „startsWith()” i „endsWith(”), a następnie użyliśmy ich do sprawdzenia, czy dany ciąg zaczyna się, czy kończy określonym podłańcuchem. Dane wyjściowe tego kodu byłyby następujące:
Wniosek
Funkcje StartsWith() i EndsWith() są prostymi, ale potężnymi funkcjami, które pozwalają nam sprawdzić, czy dany ciąg zaczyna się lub kończy określonym podłańcuchem w PHP. Korzystając z tych funkcji, możemy łatwo sprawdzać poprawność danych wprowadzanych przez użytkownika, wyszukiwać określone wzorce w ciągu znaków i wykonywać inne przydatne operacje.