XML ファイルに対してクエリを実行し、結果を返す次のコードがあります。次に、usort を使用して並べ替えます。(私の並べ替え関数は別のページ sort.php にあります)。今のところ usort をコメントアウトしましたが、usort 関数は意図したとおりに機能します。
$xml = simplexml_load_file($url);
//RUN QUERY ON XML
$xQuery = $xml->xpath($query);
//DISPLAY RESULTS OF QUERY
$i = 0;
//usort($xQuery, 'sortMake');
for ($f = 0; $f <= 9; $f++) {
?>
<img src= "<?php echo $xQuery[$i]->MainPhoto;?>"><br />
MAKE: <?php echo $xQuery[$i]->Make;?><br />
Model: <?php echo $xQuery[$i]->Model;?><br />
$i++;
<?php } ?>
したがって、上記のコードはすべてのコンテンツをソートせずに表示します。クリックすると配列がソートされ、ページ全体をリロードせずに表示されるループの前にソートリンクが必要です。おそらく AJAX に関するものだと思いますが、私が見つけたすべての AJAX リソースは、すべて MySQL を使用する関数の例です。私はMySQLを使用していません。
どんな助けでも大歓迎です。ありがとう。