Articles of Многомерные

возможно ли, если обратный вызов в параметре array_filter принимает параметр?

Я получил этот множественный массив с именем $files[] , который состоит из ключей и значений, как показано ниже: [0] => Array ( [name] => index1.php [path] => http://localhost/php/gettingstarted/ [number] => 1 ) [1] => Array ( [name] => index10.php [path] => http://localhost/php/gettingstarted/ [number] => 2 ) [2] => Array ( [name] => index11.php [path] => […]

Поворот многомерного массива в одномерный массив

Я уже несколько секунд стучаю в эту голову. У меня этот многомерный массив: Array ( [0] => Array ( [0] => foo [1] => bar [2] => hello ) [1] => Array ( [0] => world [1] => love ) [2] => Array ( [0] => stack [1] => overflow [2] => yep [3] => […]

Поиск общей ценности среди подмассивов в многомерном массиве

У меня есть следующий массив: Array ( [0] => Array ( [0] => 87 [1] => 58 [2] => 85 [3] => 86 ) [1] => Array ( [0] => 58 [1] => 84 ) [2] => Array ( [0] => 58 ) ) Этот массив выше – пример. Фактический массив имеет переменный размер, но […]

PHP – переформатировать многомерный массив для вставки в MYSQL?

как я могу разобрать php-массив следующим образом: $cars= array( "Ford"=>array("C-Max"=>array("length"=>"4333","width"=>"1825","height"=>"1560"),"Escape"=>array("length"=>"4480","width"=>"1845","height"=>"1730") ,"Explorer"=>array("length"=>"4912","width"=>"1872","height"=>"1849"),"Fiesta"=>array("length"=>"3950","width"=>"1973","height"=>"1433") ,"Focus"=>array("length"=>"4488","width"=>"1840","height"=>"1497"),"Fusion"=>array("length"=>"4013","width"=>"1724","height"=>"1543") ,"Galaxy"=>array("length"=>"4820","width"=>"1854","height"=>"1723"),"Kuga"=>array("length"=>"4443","width"=>"1842","height"=>"1677") ,"Mondeo"=>array("length"=>"4844","width"=>"1886","height"=>"1500"),"Ranger"=>array("length"=>"5075","width"=>"1805","height"=>"1745") ,"S-Max"=>array("length"=>"4768","width"=>"1854","height"=>"1658"), "Hummer"=>array("H2"=>array("length"=>"5170","width"=>"2063","height"=>"2012"),"H3"=>array("length"=>"4782","width"=>"1989","height"=>"1872"))); для вставки в таблицу MySQL следующим образом: CREATE TABLE IF NOT EXISTS `cars_dimensions` ( `id` int(10) NOT NULL auto_increment, `brand` varchar(120) character set utf8 NOT NULL, `model` varchar(120) character set utf8 NOT NULL, `length` varchar(5) character set utf8 NOT […]

PHP – Доступ к значениям многомерных массивов

После нескольких часов беспорядка, потливости и вытягивания волос я все еще не могу получить доступ к этим ценностям. Я хочу пропустить первый уровень массивов, и это достаточно просто с базовым циклом foreach, но я не могу добраться до массива '[' пригодности ']' во втором вспомогательном массиве. Я огляделся, но, похоже, не мог получить ничего, кроме […]

Проверьте, существует ли многомерный массив «run-time»

У меня многомерный массив. Мне нужна функция, которая проверяет, существует ли указанный ключ. Возьмем этот массив $config['lib']['template']['engine'] = 'setted'; Функция должна возвращать true, когда я вызываю ее с помощью: checkKey('lib','template','engine'); //> Checks if isset $config['lib']['template']['engine'] Обратите внимание, что мой массив не только трехмерен. Он должен иметь возможность проверять даже с одним размером: checkKey('genericSetting'); //> Returns […]

Объединение нескольких ассоциативных массивов в один массив ассоциативных массивов

У меня есть 4 ассоциативных массива, как показано ниже: $ids = array( '0' => '7' , '1' => '8' , '2' => '9' ); $names = array ( '0' => 'Name 1' , '1' => 'Name 2' , '2' => 'another name' ); $marks = array( '0' => '8' , '1' => '5' , '2' […]

Вложенный массив. Третий уровень исчезает

У меня есть этот массив: $a = array( "7" => array( "id" => 7, "parent" => 6 ), "6" => array( "id" => 6, "parent" => 5 ), "5" => array( "id" => 5, "parent" => 4 ), "4" => array( "id" => 4, "parent" => 0 ), "3" => array( "id" => 7, "parent" […]

Используйте array_diff_assoc () или получите разницу в многомерных массивах

Я боролся с тем, что, по моему мнению, должно быть очень простой проблемой на некоторое время, и просто не может решить ответ. У меня есть два массива, и эти массивы содержат информацию об id, linklabel и url в следующем формате: $pageids ——– Array ( [0] => Array ( [id] => 1 [linklabel] => Home [url] […]

Вставка значений в многомерный массив php

Как вставить значения в многомерный массив в php? Мне нужно добавить все больше строк в массив, используя цикл while. Вот мой код: $size=10; $p=0; while($p<$size) { $myarray = array( array("number"=>$data[$p],"data"=>$kkk[1],"status"=>"A"), array("number"=>$data[$p],"data"=>$kkk[1],"status"=>"A")); // Each time the loop executes, I need to add more array to myarray. $p++; }