$array = [ [ 'Name' => 'Product 1', 'Quantity' => 0, 'Price' => 70 ],
[ 'Name' => 'Product 2', 'Quantity' => 2, 'Price' => 100 ],
[ 'Name' => 'Product 3', 'Quantity' => 2, 'Price' => 120 ] ];
echo min(array_column($array, 'Price')); // 70
それは私にmin
価格を得るんに基づいて配列から最小/最大値を取得しますが、私はまた、最低となり、その場合100
には、数量をチェックします。条件
ルーピングなしでこれを行うためのエレガントな方法はありますか?
あなたは数量が0よりも大きい最低価格を見つけようとしていますか? –
@ObjectManipulatorはい、そうです。 – 3zzy
アレイの列はメモリの無駄です。配列をループする – peter