# PHP Similar Text()

## Contents

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.

## Background

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.

## Syntax

The function syntax is as follows:

similar_text(string1,string2,percent)


## Example

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