Heim  >  Artikel  >  Backend-Entwicklung  >  PHP, wie man prüft, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge endet

PHP, wie man prüft, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge endet

PHPz
PHPznach vorne
2024-03-19 12:43:06954Durchsuche

Der PHP-Editor Youzi stellt Ihnen ausführlich vor, wie Sie mit PHP prüfen, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge endet. In PHP können Sie die integrierten Funktionen substr() und strlen() verwenden, um diese Funktionalität zu erreichen. Durch Vergleichen der Teilzeichenfolge am Ende der Originalzeichenfolge mit der angegebenen Teilzeichenfolge können Sie feststellen, ob die Zeichenfolge mit der angegebenen Teilzeichenfolge endet. Nachfolgend finden Sie spezifische Codebeispiele und Erklärungen, die Ihnen bei der einfachen Implementierung dieser Funktionalität helfen sollen.

PHP-Methode zum Überprüfen, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge endet

In php gibt es mehrere Möglichkeiten zu überprüfen, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge endet. Am häufigsten wird die folgende Funktion verwendet:

  • endsWith(): Diese Funktion wird speziell verwendet, um zu überprüfen, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge endet. Es gibt einen booleschen Wert zurück, der angibt, ob die Zeichenfolge mit dieser Teilzeichenfolge endet. Zum Beispiel:
$string = "This is a test string.";
$substring = "test string";

if (endsWith($string, $substring)) {
echo "The string ends with the given substring.";
} else {
echo "The string does not end with the given substring.";
}
  • substr_compare(): Diese Funktion kann verwendet werden, um einen Teil eines Strings mit einem anderen String zu vergleichen. Um zu überprüfen, ob eine Zeichenfolge mit einer Teilzeichenfolge endet, können Sie die folgende Syntax verwenden:
$string = "This is a test string.";
$substring = "test string";
$result = substr_compare($string, $substring, -strlen($substring));

if ($result == 0) {
echo "The string ends with the given substring.";
} else {
echo "The string does not end with the given substring.";
}
  • preg_match(): Die Verwendung von regulären Ausdrücken ist auch eine Möglichkeit zu überprüfen, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge endet. Zum Beispiel:
$string = "This is a test string.";
$substring = "test string";
$pattern = "/$substring$/";

if (preg_match($pattern, $string)) {
echo "The string ends with the given substring.";
} else {
echo "The string does not end with the given substring.";
}

Die oben genannten Methoden eignen sich alle zum Überprüfen, ob eine Zeichenfolge in PHP mit einer bestimmten Teilzeichenfolge endet. Welche Methode Sie wählen, hängt von Ihren spezifischen Anforderungen und den Leistungsanforderungen Ihrer Anwendung ab.

Das obige ist der detaillierte Inhalt vonPHP, wie man prüft, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge endet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lsjlt.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen