Мне нужен один help.i am сортирующий массив с использованием значения ключа, мне нужно, если одно значение ключа будет таким же, а затем оно должно появиться в алфавитном порядке снова. Позвольте мне объяснить мой код ниже.Как отсортировать значение массива с помощью ключа в PHP
{"data":[
{"subcat_id":"9","subcat_name":"SUSHI","order":"9"},
{"subcat_id":"20","subcat_name":"APPETIZERS","order":"6"},
{"subcat_id":"6","subcat_name":"CHINESE","order":"4"},
{"subcat_id":"26","subcat_name":"BRUNCH","order":"4"},
{"subcat_id":"17","subcat_name":"ENTREES","order":"3"},
{"subcat_id":"25","subcat_name":"HAPPY HOUR","order":"2"}
]}
здесь, если стоимость заказа будет одинаковым (lets say-order->4
), то он должен прийти в алфавитном порядке согласно subcat_name
(BRUNCH,CHINESE
), как это.
Возможный дубликат [Как отсортировать массив ассоциативных массивов по значению заданного ключа в PHP?] (HTTP: //stackoverflow.com/questions/1597736/how-to-sort-an-array-of-associative-arrays-by-value-of-a-given-key-in-php) –
Нет, как будто в значение порядка массива одинаково, оно должно проверять алфавитное имя subcat_name и сортировать его. – subhra
проверить multisort(), чтобы отсортировать несколько. –