私は作成したJSONファイルを持っており、最大の価格から並べ替える必要があります。配列を並べ替えるができないのですか?
JSONはこのようなものです:私は最高値
からqmimiソートしたい
[
{
"username": "elbugato",
"sold": 19,
"qmimi": 38.5
},
{
"username": "Pablo",
"sold": 12,
"qmimi": 42
},
{
"username": "Hqstuff",
"sold": 0,
"qmimi": "0"
},
{
"username": "matchspamm3rs",
"sold": 0,
"qmimi": "0"
},
{
"username": "Pachenko",
"sold": 1,
"qmimi": 1.1
},
私のPHPコードはこれです。
$sellertop8json = json_decode(get_html('link'));
$i = 1;
sort($sellertop8json->qmimi, SORT_NUMERIC);
foreach($sellertop8json as $top8){
max($top8);
if (++$i == 8) break;
echo '<tr>
<td>'.$top8->username.'</td>
<td># '.$top8->sold.'</td>
<td>$ '.$top8->qmimi.'</td>
</tr>
';
}
しかし、彼らは、最大値からソートされていませんが、 結果は私が手:
ルック「をPachenko」で、彼は獲得「0」を持っている売り手の後です。私はGoogleのクロムに使用していますいくつかの拡張からコピーされ、JSONはRAWではないので、それは問題ではないJSON:
は私の悪い英語のため申し訳ありませんP.Sをありがとうございました。
ウェブ上の配列を簡単にソートするアルゴリズムを見つけることができます。 –
[PHPで配列とデータを並べ替えるにはどうしたらいいですか?](http://stackoverflow.com/questions/17364127/how-can-i-sort-arrays-and-data-in-php) –