PHP: similar_text() function
PHP: Calculate the similarity between two strings
The similar_text() function is used to calculate the number of similar characters between two strings.
The similar_text() function can also calculate the similarity of the strings in percent.
Version:
(PHP 4 and above)
Syntax:
similar_text(first_string, second_string, npercent)
Parameter:
Name | Description | Required / Optional |
Type |
---|---|---|---|
first_string | The first input string. | Required | String |
second_string | The second input string. | Required | String |
npercent | Variable to store the percentage of similarity between the input strings. | Optional | Integer |
Return value:
Returns the number of matching chars in both strings.
Value Type: Integer
Example:
<?php
echo "Comparing strings : 'Good Morning' and 'Good Evening'".'<br>';
echo 'No of similar characters : '.similar_text('Good Morning', 'Good Evening').'<br>';
similar_text('Good Morning', 'Good Evening', $similar_percent);
echo 'Similarity between two strings in percentage : '. $similar_percent;
?>
Output:
Comparing strings: 'Good Morning' and 'Good Evening' No of similar characters : 9 Similarity between two strings in percentage : 75
View the example in the browser
See also
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/php/function-reference/similar_text.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics