Función similar_text
La función similar_text toma dos cadenas para comparar y devuelve el número de caracteres coincidentes. Con un tercer parámetro opcional se puede obtener el porcentaje de coincidencia. La comparación distingue entre mayúsculas y minúsculas.
Sintaxis
similar_text(string1, string2, [&percent]);
Ejemplo
Comparemos dos cadenas similares y obtengamos el número de caracteres coincidentes:
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Resultado de la ejecución del código:
4
Ejemplo
Obtengamos el porcentaje de coincidencia de las cadenas:
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Resultado de la ejecución del código:
80
Ejemplo
Comparación de cadenas con diferentes mayúsculas/minúsculas:
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Resultado de la ejecución del código:
80
Ver también
-
la función
levenshtein,
que calcula la distancia de Levenshtein entre cadenas -
la función
soundex,
que calcula la clave soundex de una cadena