So verwenden Sie die Funktionen „startsWith()“ und „endsWith()“ in PHP
Die StartsWith()- und EndsWith()-Funktionen in PHP können verwendet werden, um zu prüfen, ob ein String mit einem bestimmten Zeichen oder Zeichensatz beginnt oder endet, was für die Validierung und Filterung nützlich ist.
Sie können auch zum Trimmen von Zeichenfolgen basierend auf ihren Anfangs- oder Endzeichen verwendet werden, was beim Formatieren und Anzeigen von Daten hilfreich ist. Nachfolgend finden Sie die Details beider Funktionen:
startWith() Funktion
Die Funktion „startsWith()“ in PHP kann prüfen, ob ein String mit einem bestimmten Teilstring beginnt.
Syntax
Die Syntax für die Funktion startsWith() lautet wie folgt:
bool beginnt mit ( Schnur $ Heuhaufen , Schnur $Nadel )
Hier, $ Heuhaufen stellt die zu durchsuchende Zeichenfolge dar, und $Nadel stellt die Teilzeichenfolge dar, nach der gesucht werden soll.
Zurückkehren
Die Funktion gibt true zurück, wenn das erste Element von $haystack $needle ist, andernfalls false.
endetMit() Funktion
Um zu prüfen, ob ein String mit einem bestimmten Teilstring endet, wird in PHP normalerweise die Funktion endedWith() verwendet.
Syntax
Die Syntax für diese Funktion lautet wie folgt:
bool endetMit ( Schnur $ Heuhaufen , Schnur $Nadel )Hier, $ Heuhaufen stellt die zu durchsuchende Zeichenfolge dar, und $Nadel stellt die Teilzeichenfolge dar, nach der gesucht werden soll.
Zurückkehren
Die Funktion kehrt zurück WAHR wenn $heuhaufen mit $nadel endet, und FALSCH ansonsten.
Beispiel: Verwendung der Funktionen „startsWith()“ und „endsWith()“ in PHP
Schauen wir uns ein Beispiel an, das die Verwendung der Funktionen startsWith() und endedWith() in PHP demonstriert:
Funktion beginnt mit ( $ Heuhaufen , $Nadel ) {
zurückkehren Substr ( $ Heuhaufen , 0 , Strlen ( $Nadel ) ) === $Nadel ;
}
Funktion endet mit ( $ Heuhaufen , $Nadel ) {
zurückkehren Substr ( $ Heuhaufen , - Strlen ( $Nadel ) ) === $Nadel ;
}
// Definiere einen String
$string = 'Hallo PHP!' ;
// Funktion startsWith() verwenden, um zu prüfen, ob der String mit „Hello“ beginnt
Wenn ( beginnt mit ( $string , 'Hallo' ) ) {
Echo 'Die Zeichenfolge beginnt mit 'Hallo'.' ;
} anders {
Echo 'String beginnt nicht mit 'Hallo'.' ;
}
// Verwenden Sie die endWith()-Funktion, um zu prüfen, ob der String mit 'PHP!' endet.
Wenn ( endet mit ( $string , 'PHP!' ) ) {
Echo 'Die Zeichenfolge endet mit 'PHP!'.' ;
} anders {
Echo 'String endet ohne 'PHP!'.' ;
}
?>
In diesem Beispiel haben wir die Funktionen „startsWith()“ und „EndsWith()“ definiert und sie dann verwendet, um zu prüfen, ob ein bestimmter String mit einem bestimmten Teilstring beginnt oder endet. Die Ausgabe dieses Codes wäre:
Abschluss
Die Funktionen „startsWith()“ und „endsWith()“ sind einfache, aber leistungsstarke Funktionen, mit denen wir überprüfen können, ob ein bestimmter String mit einem bestimmten Teilstring in PHP beginnt oder endet. Durch die Verwendung dieser Funktionen können wir Benutzereingaben einfach validieren, nach bestimmten Mustern in einer Zeichenfolge suchen und andere nützliche Operationen ausführen.