similar_text()
Dieser Artikel behandelt die PHP-Funktion similar_text(), die die Ähnlichkeit zwischen zwei Strings berechnet. Sie ist nützlich zum Vergleichen von Strings und zum Bestimmen, wie genau sie übereinstimmen. Wir werden die Syntax, die Verwendung besprechen und Beispiele bereitstellen.
Die Syntax von similar_text() lautet wie folgt:
Die PHP-Syntax von similar_text()
similar_text ( string $str1 , string $str2 [, float &$percent ] ) : intDie Funktion nimmt drei Parameter entgegen: $str1, $str2 und $percent. $str1 und $str2 sind die zu vergleichenden Strings. $percent ist optional; wenn angegeben, wird es als Referenz übergeben, um den Ähnlichkeitsprozentsatz zu speichern. Die Funktion gibt die Anzahl der übereinstimmenden Zeichen zurück, berechnet mit dem Algorithmus für die längste gemeinsame Teilsequenz.
Hier ist ein Beispiel für die Verwendung von similar_text():
Beispiel für PHP similar_text()
<?php
$string1 = 'Hello World';
$string2 = 'Hello PHP';
$percent = 0;
similar_text($string1, $string2, $percent);
echo $percent;
?>In diesem Beispiel vergleichen wir $string1 und $string2. Wir initialisieren $percent mit 0, um Warnungen über undefinierte Variablen zu vermeiden, und übergeben es dann an die Funktion, um die Ähnlichkeit zu berechnen.
Die Ausgabe dieses Codes lautet:
60Wie Sie sehen können, hat die Funktion similar_text() berechnet, dass die beiden Strings zu 60 % ähnlich sind.
Die Funktion similar_text() ist ein praktisches Werkzeug zum Vergleichen von Strings. Durch das Verständnis ihres Rückgabewerts und der Prozentberechnung können Sie sie effektiv in Ihre PHP-Anwendungen integrieren. Wir hoffen, dass dieser Artikel Ihnen geholfen hat, similar_text() zu verstehen.
Praxis
Was macht die Funktion similar_text() in PHP?