返すデータの中で最も低い価格を見つけるために、私はusortを使用しようとしています。usortを使用して直列で最小値を探す=>多次元
function cmp($a, $b)
{
return strcmp($a[0]["price"], $b[0]["price"]);
}
usort($openorders, "cmp");
var_dump($openorders);
は出力:
array(1) {
[0]=>
array(3) {
[0]=>
array(7) {
["order_id"]=>
string(8) "43410734"
["price"]=>
string(9) "0.0035347"
}
[1]=>
array(7) {
["order_id"]=>
string(8) "43410610"
["price"]=>
string(9) "0.0032347"
}
[2]=>
array(7) {
["order_id"]=>
string(8) "43410581"
["price"]=>
string(9) "0.0033347"
}
}
}
私も私の機能では、[0]またはなしでデータにアクセスしないように見えます。
usortなどを使用して多次元配列で最低価格を返すにはどうすればよいですか?
私はなぜ私のソートではないのかわかりませんでしたが、あなたの出力を見て、あなたの価格がソートされていないことに気付きました:( – dooode
@dooode my both各リンクの2番目の配列を見てください –
実際の返品データはLTC_BTCであり、[0] – dooode