У меня есть массив, который содержит кучу элементов массива, причем каждый элемент массива содержит по два элемента. Это массив:Как отсортировать многомерный массив на основе первого элемента (значение float) для каждого массива?
Array
(
Array(0.577677, '/art and entertainment/visual art and design/painting'),
Array(0.576528, '/technology and computing/internet technology/email'),
Array(0.197858, '/business and industrial/energy/oil/oil and gas prices'),
Array(0.707193, '/sports/wrestling'),
Array(0.506016, '/style and fashion/beauty/cosmetics'),
Array(0.144159, '/food and drink/beverages/alcoholic beverages/cocktails and beer')
)
Теперь я хочу отсортировать этот массив на основе первого элемента каждого элемента массива.
Например, в приведенном выше массиве первый элемент в отсортированном массиве должен быть Array(0.707193 [1], '/sports/wrestling')
и последний элемент должен быть Array (0.144159, '/food and drink/beverages/alcoholic beverages/cocktails and beer')
Как это сделать в PHP?
посмотрите на примеры в http://php.net/manual/en/function. array-multisort.php, вы можете найти их полезными. – Matt
arsort? [link] (http://php.net/manual/en/function.arsort.php) –