Jak korzystać z funkcji startWith() i endingWith() w PHP

Jak Korzystac Z Funkcji Startwith I Endingwith W Php



PHP udostępnia kilka wbudowanych funkcji, które ułatwiają pracę z ciągami znaków. StartsWith() i endsWith() to dwie z tych funkcji, które pozwalają nam określić, czy dany ciąg zaczyna się, czy kończy określonym podłańcuchem. Ten artykuł dotyczy użycia Zaczynać z() I kończy się() funkcje w PHP.

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.