У меня есть два массива $days_order и $mysql_result , я хочу отсортировать массив $days_order используя массив $days_order . Я хочу показать результат MySQL в порядке возрастания по дням? Есть ли способ сделать это или любым другим способом, чтобы я мог передать $days_order в MySQL-запросе в разделе OrderBy ? $days_order = Array([0] => 2[1] => 3[2] […]
У меня есть многомерный массив, который выглядит так: Array ( [0] => Array ( [email] => email1@gmail.com [added] => style-narcotics ) [1] => Array ( [email] => email1@gmail.com [added] => style-edm ) [2] => Array ( [email] => email2@gmail.com [added] => style-codeine ) [3] => Array ( [email] => email2@gmail.com [added] => style-food ) ) […]
Я думаю, что, возможно, я прочитал каждую статью о StackOverflow, но я не могу это решить. Может быть, usort не инструмент, который мне нужен? Вот немного массива, с которым я работаю (у меня он назначен для $allPages ): Array ( [0] => Page Object ( [id] => 4 [slug] => articles [created_on] => 2009-08-06 07:16:00 […]
Мне нужна функция array_unique для массивов внутри массива. Дело – должно быть равным, но результат «не равен»: <?php $arr=array(array('a',1),array('a',2)); $arr2=array_unique($arr); if($arr2==$arr){ echo "equal"; } else{ echo "not equal"; } ?> Как код должен быть изменен, чтобы получить выходной «равный»?
вот мой массив, я думаю, я должен использовать usort, но я не знаю, как это сделать. Array ( [javascript] => Array ( [core] => Array ( [0] => Array ( [file] => /path/to/file.js [weight] => 0 ) [1] => Array ( [file] => /path/to/file2.js [weight] => 1 ) ) ) ) Я хотел бы отсортировать […]
Мне нужно иметь возможность циклически перебирать только секцию за раз, чтобы заполнить содержимое для некоторых вкладок. Каким будет лучший способ перебрать только массив Videos ? Это то, что я пробовал: foreach ($result['videos'] as $r) { $content = '<tr>'; $content .= '<td>' . $r['id'] . '</td>'; $content .= '<td>' . $r['name'] . '</td>'; $content .= '<td>' […]
У меня довольно большой массив, содержащий данные для всех форумов на доске объявлений, к сожалению, у меня возникает проблема, когда у меня есть повторяющиеся записи для некоторых ключей. Массив упорядочивается в иерархии родителями, поэтому в некоторых случаях он становится глубоким. Array ( [0] => Array ( [cat_data] => Array() [forum_data] => Array ( [2] => […]
Я в основном хочу использовать str_replace все значения многомерного элемента. Кажется, я не могу понять, как это сделать для многомерных систем. Я немного застреваю, когда значение представляет собой массив, который, как представляется, находится в бесконечном цикле. Im новый для php, поэтому emaples были бы полезны. function _replace_amp($post = array(), $new_post = array()) { foreach($post as […]
Я пытаюсь получить многомерный массив для каталогов, отформатированных следующим образом: [ { "text": "another_folder", "href": "gui\/default\/uploads\/another_folder", "depth": 0 }, { "text": "subfold", "href": "gui\/default\/uploads\/subfold", "depth": 0, "nodes": { "text": "sub-subfold", "href": "gui\/default\/uploads\/subfold\/sub-subfold", "depth": 1, } } ] Я хочу использовать RecursiveIterators. Что я сделал до сих пор, я получаю все каталоги, перечисленные в указанном пути. […]
Я просмотрел документацию по php, учебники онлайн, и никто из них не работает, как работает usort. У меня есть пример, с которым я играл ниже. $data = array( array('msg' => 'some text','month' => 11,'level' => 10), array('msg' => 'some text','month' => 5,'level' => 10), array('msg' => 'some text','month' => 8,'level' => 10), array('msg' => 'some […]