データベースの検索システムに取り組んでおり、検索フレーズを個々の検索語に分割し、mySQL データベースのキーワード テーブルでそれらの単語の出現を検索し、キーワードに関連付けられた ID のリストを出力します。
これらの ID を、カウント値と (新しいクエリから) ID に属する場所の名前も含む新しい配列に追加すると、次のようになります。
配列(ID、カウント、名前)
検索ワードごとにこのプロセスを実行したいのですが、ID が既に上記の配列にある場合はカウント値を増やしたいのですが、そうでない場合はカウント値 1 で追加したいと考えています。
配列が構築され、すべてのカウントが完了したら、カウント、次に名前でソートし、結果を出力したいと思います。
私はかなり長い間 PHP をプログラミングしてきましたが、配列の作成と操作は得意ではなかったので、3 列の配列の作成、検索、編集、および並べ替えに関連するヘルプをいただければ幸いです。
以下のコードは、データを配列に挿入して吐き出そうとしているだけですが、明らかに機能しません。
<?php
$id = 5;
$count = 1;
$name = "PlaceName1";
$arrayPlaces = array($id, $count, $name);
echo "5: " . $arrayPlaces[5] . "<br />";
?>