これらの配列を並べ替えて、最も高いパーセンテージ値を最初に配置したいと考えています。不均一な配列など、試してみるとエラーが発生し続けるので、[status]キーを実際には必要とせず、まだ機能していないため、設定を解除します。
ソートしようとしている配列は次のとおりです。
Array
(
[position] => RB
[name] => Stewart, Jeremy
[team] => OAK
[percent] => 3.15
)
Array
(
[position] => RB
[name] => Stewart, Jeremy
[team] => OAK
[percent] => 3.15
)
Array
(
[status] => R
[position] => QB
[name] => Smith, Geno
[team] => NYJ
[percent] => 2.67
)
Array
(
[status] => R
[position] => QB
[name] => Smith, Geno
[team] => NYJ
[percent] => 2.67
)
これが私のコードです:
foreach( $dropsOutput as $key => $category ) {
unset($category['id']);
//unset($category['status']);
if (array_key_exists("percent", $category)) {
foreach( $category as $index => $value ) {
echo "<pre>";
print_r($category);
echo "</pre>";
}
}
}