«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу сортировать ассоциативный массив по конкретному значению столбца в PHP?

Как я могу сортировать ассоциативный массив по конкретному значению столбца в PHP?

Опубликовано в 2025-02-27
Просматривать:827

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

сортировка ассоциативного массива по значению столбца

. Например, рассмотрим следующий массив:

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

Цель состоит в том, чтобы сортировать инвентаризацию $ по столбцу «Прайс», в результате чего:

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

альтернативы, используя array_column () (доступен с момента Php 5.5.0): $ price = array_column ($ venventory, 'price'); array_multisort ($ price, sort_desc, $ inventory);

. Сортируя массив цены, мы косвенно сортируем инвентаризация $, поскольку они разделяют те же ключи.

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3