similar_text()
Este artículo cubre la función similar_text() de PHP, que calcula la similitud entre dos cadenas. Es útil para comparar cadenas y determinar qué tan cerca coinciden. Discutiremos su sintaxis, uso y proporcionaremos ejemplos.
La sintaxis de similar_text() es la siguiente:
La sintaxis de PHP de similar_text()
similar_text ( string $str1 , string $str2 [, float &$percent ] ) : intLa función toma tres parámetros: $str1, $str2 y $percent. $str1 y $str2 son las cadenas a comparar. $percent es opcional; cuando se proporciona, se pasa por referencia para almacenar el porcentaje de similitud. La función devuelve el número de caracteres coincidentes, calculado utilizando el algoritmo de subsecuencia común más larga.
A continuación se muestra un ejemplo de cómo usar similar_text():
Ejemplo de similar_text() en PHP
<?php
$string1 = 'Hello World';
$string2 = 'Hello PHP';
$percent = 0;
similar_text($string1, $string2, $percent);
echo $percent;
?>En este ejemplo, comparamos $string1 y $string2. Inicializamos $percent en 0 para evitar advertencias de variable no definida, luego lo pasamos a la función para calcular la similitud.
La salida de este código será:
60Como puede ver, la función similar_text() calculó que las dos cadenas son un 60% similares.
La función similar_text() es una herramienta práctica para la comparación de cadenas. Al comprender su valor de retorno y el cálculo del porcentaje, puede integrarla eficazmente en sus aplicaciones PHP. Esperamos que este artículo le haya ayudado a comprender similar_text().
Práctica
¿Qué hace la función similar_text() en PHP?