PHP Similar Text()
Register for the Ryte Newsletter
Get the latest SEO and website quality news! Exclusive content and Ryte news delivered to your inbox, every month.
The PHP function similar_text() is a simple algorithm for calculating the similarity between two strings. A string represents a sequence of characters, letters or words that are grouped together as a string of variable length. In practice, PHP similar-text() fulfills many different purposes for websites and can increase their functionality.
The algorithm is based on an Oliver described method (a 1993 developed File Transfer Protocol front-end), but slightly modified.
The Ryte software does not use the similar_text() function for calculating text uniqueness and identifying duplicate content. It uses the Shingle algorithm which is also applied by Google.
The result of the comparison of two strings is always a percentage. A similar function is called Levenshtein distance, with which is calculated how a string has to be changed so that it is similar to another.
The function syntax is as follows:
<?php echo similar_text("Hallo Captain","Hello Serpino"); ?>
Areas of application
The PHP function “similar_text” can handle different functions on websites:
- Security feature: With the help of similar_text it can prevent a user selecting a password that is too similar to their real name or information which they have provided as part of registration.
- Check feature: If you want to put a database on the web, for example, poems or algorithms, you can determine with this PHP function, if a similar text already exists. Furthermore, the same function can examine texts with regard to their similarity in a simple manner.
If longer strings are checked, the PHP function similar_text () can be very slow, which may adversely affect the performance of a website. Therefore, this feature should be used only for short strings.