Wie verwendet man die Funktionen startedWith() und endedWith() in PHP

Wie Verwendet Man Die Funktionen Startedwith Und Endedwith In Php



PHP bietet mehrere eingebaute Funktionen, die das Arbeiten mit Strings erleichtern. StartsWith() und endedWith() sind zwei dieser Funktionen, mit denen wir bestimmen können, ob eine bestimmte Zeichenfolge mit einer bestimmten Teilzeichenfolge beginnt oder endet. Dieser Artikel behandelt die Verwendung von Beginnt mit() Und endet mit() Funktionen in PHP.

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.