"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso classificar uma matriz associativa por um valor específico da coluna no PHP?

Como posso classificar uma matriz associativa por um valor específico da coluna no PHP?

Postado em 2025-02-27
Navegar:211

How Can I Sort an Associative Array by a Specific Column Value in PHP?

classificando uma matriz associativa por valor da coluna

dada uma matriz de matrizes associativas, a tarefa é classificar os elementos baseados em um valor específico da coluna. Por exemplo, considere a seguinte matriz:

$inventory = array(
  array("type" => "fruit", "price" => 3.50),
  array("type" => "milk", "price" => 2.90),
  array("type" => "pork", "price" => 5.43),
);

alternativamente, usando array_column () (disponível desde o php 5.5.0):

$inventory = array(
  array("type" => "pork", "price" => 5.43),
  array("type" => "fruit", "price" => 3.50),
  array("type" => "milk", "price" => 2.90),
);

classificando a matriz $ preços, classificamos indiretamente o inventário $, pois eles compartilham as mesmas chaves.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3