I currentyl не имеют понятия о том, как сортировать массив, который содержит кодированные строки UTF-8 в PHP. Массив поставляется с сервера LDAP, поэтому сортировка по базе данных (без проблем) не является решением. Следующее не работает на моей машине разработки Windows (хотя я думаю, что это должно быть как минимум возможным решением): $array=array('Birnen', 'Äpfel', 'Ungetüme', 'Apfel', […]
У меня есть массив как следующий, и я хочу заказать этот массив по значению ключевой «атаки». Первые ключи массивов (15, 13, 18) являются идентификаторами некоторого определенного элемента из базы данных, поэтому я не хочу, чтобы эти ключи менялись при сортировке массива. Любая помощь будет принята с благодарностью. Это массив: $data = array( '15' => array( […]
У меня есть массив в этом формате: Array ( [0] => Array ( [28th February, 2009] => 'bla' ) [1] => Array ( [19th March, 2009] => 'bla' ) [2] => Array ( [5th April, 2009] => 'bla' ) [3] => Array ( [19th April, 2009] => 'bla' ) [4] => Array ( [2nd May, […]
Как я могу отсортировать массив, подобный этому в алфавитном порядке: $allowed = array( 'pre' => array(), 'code' => array(), 'a' => array( 'href' => array(), 'title' => array() ), 'strong' => array(), 'em' => array(), ); // sort($allowed); ? ?
Это должно быть очень просто, но каков путь для этого. Я хочу сортировать многомерный массив с помощью ключа, например: Array ( [0] => Array ( [iid] => 1 [invitee] => 174 [nid] => 324343 [showtime] => 2010-05-09 15:15:00 [location] => 13 [status] => 1 [created] => 2010-05-09 15:05:00 [updated] => 2010-05-09 16:24:00 ) [1] => […]
У меня есть массив этой формы: Array ( [first_level] => Array ( [dir_3] => Array ( [subdir_1] => Array ( [file_2.mp4] => stdClass Object ( [name] => file_2.mp4 ) [file_1.mp4] => stdClass Object ( [name] => file_1.mp4 ) ) ) [dir_1] => Array ( [subdir_2] => Array ( [file_6.mp4] => stdClass Object ( [name] => […]
Вот интересная задача. У меня есть массив подмассивов в следующем формате: array ( a => array ( id = 20, name = chimpanzee ) b => array ( id = 40, name = meeting ) c => array ( id = 20, name = dynasty ) d => array ( id = 50, name = […]
Имея мозг, замораживает довольно тривиальную проблему. Если я начну с массива вроде этого: $my_array = array( 'monkey' => array(…), 'giraffe' => array(…), 'lion' => array(…) ); … и новые элементы могут добавляться с разными ключами, но всегда значение массива. Теперь я могу быть уверен, что первый элемент всегда будет иметь ключ «обезьяна», но я не […]
Возможный дубликат: как отсортировать многомерный массив с помощью внутреннего ключа Как отсортировать массив массивов в php? Как я могу отсортировать массив как: $array[$i]['title']; Структура массива может быть такой: array[0]( 'id' => 321, 'title' => 'Some Title', 'slug' => 'some-title', 'author' => 'Some Author', 'author_slug' => 'some-author'); array[1]( 'id' => 123, 'title' => 'Another Title', 'slug' […]
Функции сортировки коллекции Magento (например, Mage_Eav_Model_Entity_Collection_Abstract::addAttributeToSort ) работают путем добавления предложения ORDER BY в оператор выбора SQL. Однако есть моменты, когда коллекция уже загружена, и необходимо сортировать коллекцию. Конечно, возможно использовать функцию toArray($fields) а затем функции сортировки массива PHP (как собственные, так и пользовательские), однако это немного неуклюжие. Это также означает, что объекты в коллекции […]