説明するのは難しいですが、助けが必要です。つまり、4つの文字列、、、、
および
$query = 'google awesome';が
あり
ます。$result1 = 'google is cool';$result1 = 'google is awesome';$result3 = 'other page';
PHPを使用したとしましょう。これはsimilar_text();、$result160%類似しており、$result270%類似しており、$result35%類似しています。
最高から最低の順にエコーするにはどうすればよいですか。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. */
}
}