説明するのは難しいですが、助けが必要です。つまり、4つの文字列、、、、
および
$query = 'google awesome';
が
あり
ます。$result1 = 'google is cool';
$result1 = 'google is awesome';
$result3 = 'other page';
PHPを使用したとしましょう。これはsimilar_text();
、$result1
60%類似しており、$result2
70%類似しており、$result3
5%類似しています。
最高から最低の順にエコーするにはどうすればよいですか。3つ以上の文字列を使用していることに注意してください。結果は、を使用してエコーしますforeach();
。
編集:ここに私のコードがあります。
if(isset($_GET['q'])) {
$results = file(__DIR__ . '/data/urls.txt');
$query = $_GET['q'];
foreach($results as $result) {
$explode = explode('::', $result);
$site = $explode[0];
$title = $explode[1];
/* if $query = similar to $title, echo ordered by similarity. */
}
}