Jest sobie kawałek skryptu, który tworzy dwuwymiarową tablicę
Kod
Array
(
[0] => Array
(
[product_id] => 1
[price] => 10
)
[1] => Array
(
[product_id] => 2
[price] => 5
)
)
(
[0] => Array
(
[product_id] => 1
[price] => 10
)
[1] => Array
(
[product_id] => 2
[price] => 5
)
)
I teraz chciałbym, aby price o mniejszej wartości przyjmował wartość 0. funkcja min() obsługuje tylko jednowymiarowe tablice, nie zwraca też nazwy klucza, tak więc:
foreach( $tablica as $id => $price ) { $product[$id] = $price['price']; } min( $product ); // zwróci tylko 5, ale nie zwróci nazwy klucza (0, 1 itd), więc nie mogę przekazać skryptowi, który ['price'] w $tablica ma przyjąć wartość 0