“Classificação de PHP por valor de matriz associativa” Respostas de código

Classificação de PHP por valor de matriz associativa

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

Matriz de matriz de classificação PHP por chave

$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 classificação PHP por valor

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

Classifique uma matriz no 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

Respostas semelhantes a “Classificação de PHP por valor de matriz associativa”

Perguntas semelhantes a “Classificação de PHP por valor de matriz associativa”

Mais respostas relacionadas para “Classificação de PHP por valor de matriz associativa” em PHP

Procure respostas de código populares por idioma

Procurar outros idiomas de código