Articles of массивов

как я могу сортировать массив по дате в php

У меня есть этот массив, и я хочу сортировать его по возрастанию по дате. Я пробовал различные ответы с этого сайта, но никто из них не работает правильно. Итак, как я могу это сделать? Array ( [0] => 09/01/2017 [1] => 08/01/2017 [2] => 07/01/2017 [3] => 06/01/2017 [4] => 05/01/2017 [5] => 04/01/2017 [6] […]

Можно ли передавать имена индекса массива внутри функции

У меня есть небольшая функция, которая создает html-выход в соответствии с моей структурой массива $ schema. Возможно ли иметь такой же результат с моей новой структурой массива? (Можно ли передавать индексные имена внутри функции внутри массива) Моя исходная структура массива. $schema = array( array( 'tag' => 'div', 'class' => 'lines', array( 'tag' => 'div', array( […]

php array_column с несущественным индексом возвращает неверный индекс

Итак, у меня есть массив в php, например: array( 22 => array() 23 => array() 25 => array() ) Я использую array_column в search_array для поиска столбца в вспомогательных массивах. $index=array_search('needlehere',array_column(myarray,'columnbeingsearchedhere')) Но array_column не использует правильные индексы, но переиндексирует их на 0,1,2 … Есть ли способ сохранить правильные индексы?

$ tokens array не изменяется вообще

Если я хочу работать с $tokens array всегда ничего не происходит. Пример кода: $input = array("⋃","⋃","a","⋃","h"); $impl = implode($input); $impl = preg_replace('/⋃{2}/u','$0|',$impl); preg_match_all('~\X~u', $impl, $tokens); $akzent = array("´"); $result = array_pop($tokens); echo print_r($result); Это потому, что $tokens не является нормальным массивом?

Является ли строка в PHP символьным массивом?

Как в C, можно ли использовать строку в виде массива? Например $a="abcd"; for($b=0;$b<=3;$b++) {echo $a[$b];} Итак, строка в массиве PHP или на основе массивов, как в C?

Массив фильтра на основе другого ключа и значений массива

У меня есть 2 массива в массиве 1, у меня есть навык и его подходящие знаки Array ( [3] => 2 // skill => eligible marks [63] => 6 [128] => 3 ) в массиве, чтобы у меня был студент, его умение и полученные оценки Array ( [22] => Array ( [0] => Array ( […]

PHP нажимает значение на массив во время рекурсивного поиска

$menus = [ 0 => [ 'id' => 'home', 'title' => 'Home', 'url' => '/display/home', 'children' => [], 'parent' => null ], 1 => [ 'id' => 'nodes', 'title' => 'Nodes', 'url' => 'nodes/index', 'children' => [ 0 => [ 'id' => 'addNode', 'title' => 'Add Node', 'url' => '/nodes/add', 'children' => [], 'parent' => […]

Поиск рекурсивного массива php – возврат определенного родителя

У меня есть массив, который может меняться по своему размеру, иногда может быть небольшим, иногда может идти глубже. Я пытаюсь найти конкретный элемент в массиве, и если он будет найден, я бы хотел получить конкретный родитель. Так, например, если у меня есть массив как: Опять же, измерение может измениться, однако, я ищу ключ самого внешнего […]

Как отсортировать все уровни многомерного массива по ключу?

Я нашел этот код для сортировки: usort($array, function($a, $b) { return $a['order_inside_level'] – $b['order_inside_level']; }); Это хорошо для одного уровня. У меня есть что-то вроде этого: array( array( 'level'=>'aaa', 'order'='1', 'subs'=>array( array( 'level'=>'bbb', 'order'='1', 'subs'=>array( array( 'level'=>'ccc', 'order'='1', 'subs'=>array( array( 'level'=>'ddd', 'order'='1', 'subs'=>array( … ) ) ) ) , array( 'level'=>'ccc', 'order'='2', 'subs'=>array( ) ) […]

Строка, разделенная запятыми, в PHP Loop

Привет, ребята, я должен это сделать, У меня общая петля foreach ($stuffs as $stuff) { echo $stuff; } Давайте предположим, что $ stuff – это 'id' таблицы mysql, что у меня есть, и я не хочу, чтобы его показывали в следующих результатах, поэтому я хочу построить строку, подобную этой 1,23,54,67 (comma separated) Таким образом, строка […]