Saltar al contenido

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()

php
similar_text ( string $str1 , string $str2 [, float &$percent ] ) : int

La 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
<?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á:

console
60

Como 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?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.