Articles of массивы

Объединить и суммировать два многомерных массива в PHP

Мне нужен способ объединить несколько массивов (возможно, около 8) и суммировать любые дубликаты ключей или под-ключей. Например: $arr1 = array( "Friday" => array( "Breakfast" => 32, "Lunch" => 45 ), "Sunday" => array( "Lunch" => 12 ) ); $arr2 = array( "Sunday" => array( "Breakfast" => 7, "Lunch" => 3 ), "Monday" => array( "Breakfast" […]

Как построить дерево / вложенный массив «дочерний родительский элемент» из базы данных?

ТАБЛИЦА `народ` + —- + ———— + ——- + | sn | имя | верхняя | + —- + ———— + ——- + | 1 | Климент | 0 | | 2 | Жан | 1 | | 3 | Энни | 1 | | 4 | Юань | 2 | | 5 | Мей […]

Сравните два многомерных массива и несоответствующие элементы

ОБНОВЛЕНИЕ: после ответов, которые я получил, я понял, что буду пытаться решить это уже с запросом базы данных, поэтому я написал более подробный отчет здесь ORIGINAL POST: Я хотел бы сравнить два многомерных массива и избавиться от элементов, которые соответствуют определенным критериям. Я знаю, что мне придется перебирать массивы с помощью некоторых клавиш, а затем […]

Добавление только выделенных флажков в базу данных-PHP

У меня есть следующая форма: <form action="done.php" method="POST"> <!– This hidden check box is used to check if submit is clicked.–> <input type="hidden" name="check_submit" value="1" /> <!–All the applications are added to an array which we can then use in done.php–> <applications><h2>Applications</h2><br><table border="0" cellspacing="10" cellpadding="10"> <tr> <td><b>Application</b></td> <td><b>UK</b></td> <td><b>Spain</b></td> <td><b>France</b></td> <td><b>Benelux</b></td> <td><b>Germany</b></td> <td><b>Sweeden</b></td> </tr> <tr> […]

Манипулирование массивами дат в PHP

У меня много трудностей, когда я сталкивался с куском кода в PHP . Я имею массив дат и значений, например dates = (2014-12-01,2014-12-02,2014-12-08,2014-12-09,2014-12-10,2014-12-11) values = (5,3,7,8,9,2) Вы заметите, что 12/01 – понедельник, как и 12/08 . Я хотел бы сформировать 4 массива из этих двух массивов: monday = (5,7) tuesday = (3,8) wednesday = (0,9) […]

Лучше передать полный объект или только требуемое значение в PHP (Symfony 2)?

Я хотел бы спросить, лучше ли передавать полный массив или объект для просмотра или только требуемое значение? Например, контроллер отображает некоторое представление, которое требует 2 параметра: client.id и client.name и теперь, будет ли это иметь большое влияние на производительность скорости, если я пройду полный клиентский объект (может иметь много данных) или вообще нет?

PHP – доступ к первому индексу массива функции SimpleXML :: xpath

Я использую SimpleXML для получения элемента XML-объекта, указанного именем тега и атрибутом … следующим образом: $result = $xml->xpath('Stat[@Type="Venue"]'); $venue = $result[0]; Это прекрасно работает. Однако … следующее сокращение дает мне ошибку $venue = $xml->xpath('Stat[@Type="Venue"]')[0]; PHP Parse error: syntax error, unexpected '[' in /var/www/handler.php on line 10 Я должен быть глупым … но я не могу […]

Хранение массива переменных PHP $ _POST в виде массива

Я работаю над процессом WordPress, но это больше похоже на общий вопрос о манипуляции с PHP и массивом, имеющий особое отношение к WordPress, в данном случае относящееся к WooCommerce. Если у меня есть форма, которая может подавать от 1 до примерно 35 записей одного типа, то, насколько я понимаю, я могу создать ее следующим образом. […]

Как напечатать json Array в Javascript

PHP: Код: $category_searchresult = $db->db_query("SELECT category_code, category_name, category_comment FROM qa_categories WHERE ".$search_by." LIKE '%".$search_string."%'"); $i=1; $qa = array(); while($categories_query_result = mysql_fetch_array($category_searchresult)) { $qa[$i][] = $categories_query_result['category_code']; $qa[$i][] = $categories_query_result['category_name']; $qa[$i][] = $categories_query_result['category_comment']; $i++; } echo json_encode($qa); Код JS: $.ajax({ type: "POST", url: "ajax_js.php", data: search_data, cache: false, success: function(search_result) { //Print Here }); Текущий выход IS […]

Сортировка данных массива Php по значениям другого массива

У меня два массива PHP. Первый содержит порядок сортировки. Второй содержит данные, которые мне нужно сортировать. Я не знаю, как его решить … То, что я пытаюсь получить, это список, отсортированный по значениям первого массива (order.txt). Какие-либо предложения? <li>Item [2]</li> <li>Item [1]</li> <li>Item [3]</li> порядок Array ( [0] => 2 [1] => 1 [2] => […]