Я пытаюсь создать динамические многоуровневые меню, получая данные из базы данных MySQL, используя PHP. Мне удалось заказать элементы меню в массиве php с этим форматом: ———————– Array ( [1] => Array ( [id] => 1 [ubicacion] => top_a [nivel] => 1 [parent_id] => [tipo] => link [link] => http://www.google.com [titulo] => Google [alias] => google_es […]
Я огляделся и не мог найти ответ на этот вопрос, поэтому мне интересно, могу ли я содержать такой массив. $array['foo']['bar'][1] = ''; $array['foo']['bar'][2] = ''; $array['foo']['bar'][3] = ''; $array['foo']['bar'][4] = ''; Как проверить, все ли значения пустые? Я попытался сделать следующее: if (empty($array['foo']['bar'])) { // Array empty } Но, как и ожидалось, это не сработало. […]
Это не домашнее задание: этот сценарий использовался при работе над разностями строк PHP и динамическими ограничениями Учитывая строку из n слов, как распределить их в m групп без изменения последовательности слов? Example 1: String: "My name is SparKot" Groups: 2 (string is split in to two strings) Possible groups will be: ('My', 'name is SparKot'), […]
Я знаю, что массивы создаются динамически, и их создание заблаговременно не обязательно, но как это сделать с 2D-массивом? Так же? (for$j) { for($i) { $array[j][i] = "data"; } } Что-то вроде того? Разумеется, реальный для циклов, конечно.
Я пытаюсь получить что-то вроде этого: function posts_formatter (&$posts){ foreach ($posts as $k => $v){ if (is_array($v)){ posts_formatter($v); }else{ switch (strtolower($k)){ # make email addresses lowercase case (strpos($k, 'email') !== FALSE): $posts[$k] = strtolower($v); break; # make postcodes uppercase case (strpos($k, 'postcode') !== FALSE): $posts[$k] = strtoupper($v); break; # capitalize certain things case (strpos($k, 'line1') […]
Я пытаюсь создать многомерный массив с каждым вспомогательным массивом, представляющим строку, которую я хочу вставить в свою БД. Причина этого заключается в том, что я могу использовать функцию CodeIgniters batch_insert для добавления каждой строки в БД. Я пытаюсь создать каждый дополнительный массив в цикле и вставить его в многомерный массив. Google предложил использовать array_merge, но […]
У меня есть многомерный массив, который я хочу распечатать все данные с помощью флажка. в коде, который я хочу создать, есть массив dietry_reqs с этим значением, значение которого истинно, которое будет выбрано. Как поставить dietry_reqs в ng-repeat { "attendance":[ { "id":"13", "event_booking_id":"19", "seat_type":"", "fname":"", "lname":"", "email":"", "company":"", "dietry_reqs":[ { "id":1, "name":"delhi", "value":false }, { "id":2, […]
Я хочу пропустить следующий массив. array(2) { [0]=> array(6) { [0]=> string(10) "excel_id " [1]=> string(12) "excel_name " [2]=> string(11) "excel_email" [3]=> string(13) "excel_address" [4]=> string(12) "excel_giveby" [5]=> string(16) "excel_accesories" } [1]=> array(6) { [0]=> float(111) [1]=> string(10) "sh1exname1" [2]=> string(11) "sh1exemail1" [3]=> string(12) "sh1exaddress" [4]=> string(12) "sh1exgivenby" [5]=> string(16) "sh1exaccesorries" } } Может кто-нибудь […]
Я получаю результат запроса базы данных, который представляет собой массив, и выглядит следующим образом: [{"uid":29,"totalAmount":"5400.00"}, {"uid":499,"totalAmount":"5400.00"}, {"uid":507,"totalAmount":"3960.00"}, {"uid":497,"totalAmount":"3960.00"}, {"uid":498,"totalAmount":"3960.00"}, {"uid":34,"totalAmount":"3960.00"}, {"uid":21,"totalAmount":"3240.00"}, {"uid":27,"totalAmount":"2880.00"}, {"uid":500,"totalAmount":"2880.00"}, {"uid":19,"totalAmount":"2700.00"}, {"uid":22,"totalAmount":"2700.00"}, {"uid":20,"totalAmount":"2520.00"}, {"uid":23,"totalAmount":"2520.00"}, {"uid":504,"totalAmount":"1800.00"}, {"uid":496,"totalAmount":"1440.00"}, {"uid":26,"totalAmount":"1260.00"}, {"uid":491,"totalAmount":"1080.00"}, {"uid":492,"totalAmount":"720.00"}, {"uid":464,"totalAmount":"540.00"}, {"uid":493,"totalAmount":"540.00"}, {"uid":76,"totalAmount":"540.00"}, {"uid":505,"totalAmount":"180.00"}, {"uid":506,"totalAmount":"180.00"}, {"uid":494,"totalAmount":"180.00"}, {"uid":495,"totalAmount":"180.00"}] Из этого результата я хочу создать многомерный массив, который будет выглядеть следующим образом: [ "0" => […]
Как вы можете видеть назначенное значение следующей переменной SESSION? Я запускаю следующее после start_session() $_SESSION['login']['email'] = "ntohuh"; Я получаю после печати с помощью print_r($_SESSION); ( [login] => Array ( [email] => ) Этот вопрос основан на этой теме .