Συνάρτηση similar_text
Η συνάρτηση similar_text δέχεται δύο συμβολοσειρές για σύγκριση και επιστρέφει τον αριθμό των συμβόλων που ταιριάζουν. Μια τρίτη προαιρετική παράμετρος μπορεί να επιστρέψει το ποσοστό αντιστοίχισης. Η σύγκριση είναι ευαίσθητη σε πεζά/κεφαλαία.
Σύνταξη
similar_text(string1, string2, [&percent]);
Παράδειγμα
Ας συγκρίνουμε δύο όμοιες συμβολοσειρές και ας πάρουμε τον αριθμό των συμβόλων που ταιριάζουν:
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Αποτέλεσμα εκτέλεσης κώδικα:
4
Παράδειγμα
Ας πάρουμε το ποσοστό αντιστοίχισης των συμβολοσειρών:
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Αποτέλεσμα εκτέλεσης κώδικα:
80
Παράδειγμα
Σύγκριση συμβολοσειρών με διαφορετική χρήση πεζών/κεφαλαίων:
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Αποτέλεσμα εκτέλεσης κώδικα:
80
Δείτε επίσης
-
τη συνάρτηση
levenshtein,
που υπολογίζει την απόσταση Levenshtein μεταξύ συμβολοσειρών -
τη συνάρτηση
soundex,
που υπολογίζει το soundex-κλειδί μιας συμβολοσειράς