W3docs

similar_text()

Our article is about the PHP function similar_text(), which is used to calculate the similarity between two strings. This function is useful for comparing two

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 ] ) : 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
$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á:

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

Práctica

¿Qué hace la función similar_text() en PHP?