私は、各アイテムがどれくらい多くの好きな順に並べ替えるかを並べ替えたいアイテムの配列を持っています。値の1つをソートしてPHP配列を並べ替える
私はそれぞれのアイテムに好きなものを注文しようとしましたが、私がそれについて行ったところで、元のアイテムとの関連はなくなりました。ここで
は私がやったことです:
$max = $feed->get_item_quantity(); //max number of items in the array
$orderedLike;
for($i = 0; $i < $max; $i++)
{
$item[$i] = $feed->get_item($i); //gets single items
$orderedLike[$i] = $item[$i]->get_like_count(); //gets number of likes for each item
}
arsort($orderedLike); //sorts the number of likes
echo '<pre>';
foreach ($orderedLike as $like)
{
echo $like . ' '; //displays the likes
}
echo '</pre>';
これは動作しますが、その後、私は、2つの配列があるので、私はもうアイテムの元の配列をソート傾けることに気づきました。 1つは好きな数、1つは項目や値(好きな数を含む)です。
最終的のような値を経て順番に取得しようとしている配列のイムは、これを行う方法を$item
イムかなり確実ではありません。
したい場合にも、array_multisort()関数を使用することができます..... – Pushpendra