“PHP Sort por valor de matriz asociativo” Código de respuesta

PHP Sort por valor de matriz asociativo

//php 7+
usort($inventory, function ($item1, $item2) {
    return $item1['price'] <=> $item2['price'];
});
Friendly Hawk

Matriz de matriz de clasificación PHP por clave

$inventory = [
	['price' => 10.99, 'product' => 'foo 1'],
    ['price' => 5.99, 'product' => 'foo 2'],
  	['price' => 100, 'product' => 'foo 3'],
  
];

$price = array_column($inventory, 'price');

array_multisort($price, SORT_DESC, $inventory);
Matteoweb

Matriz de clasificación de PHP por valor

$price = array();
foreach ($inventory as $key => $row)
{
    $price[$key] = $row['price'];
}
array_multisort($price, SORT_DESC, $inventory);
Silly Sardine

ordene una matriz en PHP manualmente

// take an array with some elements
$array = array('a','z','c','b');
// get the size of array
$count = count($array);
echo "<pre>";
// Print array elements before sorting
print_r($array);
for ($i = 0; $i < $count; $i++) {
    for ($j = $i + 1; $j < $count; $j++) {
        if ($array[$i] > $array[$j]) {
            $temp = $array[$i];
            $array[$i] = $array[$j];
            $array[$j] = $temp;
        }
    }
}
echo "Sorted Array:" . "<br/>";
print_r($array);
Grotesque Giraffe

Respuestas similares a “PHP Sort por valor de matriz asociativo”

Preguntas similares a “PHP Sort por valor de matriz asociativo”

Más respuestas relacionadas con “PHP Sort por valor de matriz asociativo” en PHP

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código