Articles of массивы

Невозможно назначить роли пользователям, использующим базу данных (пул ролей пуст)

Я не использую FOS UserBundle и пытаюсь реализовать безопасность (брандмауэр) с использованием класса сущностей. Я выполнил шаги на главном веб-сайте symfony2 (загрузка пользователей из базы данных). Но когда я вхожу в систему с моим именем пользователя и паролем и пытаюсь распечатать назначенные им роли, он показывает пустое [roles:Acme\UserBundle\Entity\User:private] => Doctrine\Common\Collections\ArrayCollection Object ( [_elements:Doctrine\Common\Collections\ArrayCollection:private] => Array […]

отображать данные из базы данных в определенном порядке: php или mysql?

У меня есть таблица для телефонных номеров: phone: phoneID (PK) peopleID (fK) countrycode areacode phonenumber extension phonetype //EDIT!!! (sorry forgot this in first post) У каждого человека может быть максимум 4 телефонных номера: компания, факс, домашний, мобильный. У меня есть форма редактирования. Форма редактирования извлекает данные из БД и заполняет форму. Этот код для вывода […]

Итерация через множественный массив и выполнение функции

У меня есть массив со следующей структурой: Array ( [0] => Array ( [animal] => dog [color] => black ) [1] => Array ( [animal] => cat [color] => white ) [2] => Array ( [animal] => mouse [color] => grey [attributes] => Array ( [nickname] => snuggles [nickname] => buddy ) ) ) Теперь […]

PHP Удаление дубликатов на основе предыдущего элемента

Я ищу создать функцию, которая проверяет массив для повторяющихся элементов и удаляет эти элементы только в том случае, если дублирующий элемент совпадает с предыдущим элементом. Позвольте мне привести простой пример: Следующий массив (в этом случае массив не будет многомерным) выглядит следующим образом: array('apple', 'apple', 'pear', 'orange', 'banana', 'apple', 'banana'); В этом случае функция удаления дублированных […]

Доступ к многомерному массиву с помощью Codeigniter

Хорошо. В моем проекте Codeigniter я передаю многомерный массив в мое представление. Проблема, с которой я сталкиваюсь, – это доступ к данным в массиве. Я использую print_r и var_dump, чтобы увидеть массив, и он правильно передается в представление, но у меня труднее всего получить доступ к данным в нем! Я получаю это сообщение об ошибке […]

javascript автозаполнение текстовых входов на основе выпадающего выделения

У меня возникли проблемы с этим … Надеемся автоматически заполнить поля ввода текста в моей форме после выбора имени пользователя из раскрывающегося списка. Массив пользователей поступает из mysql db. Не уверен, что я правильно написал javascript. Сначала мой массив, который будет просто вызван из db как $ users. Спасибо, что посмотрели. <?php $users=array ( "User" […]

Как сделать дерево из плоского массива – php

Я пытаюсь представить весь массив, возвращенный из ведра Amazon S3, в древовидной структуре, которую можно просматривать. Пример массива следующий $files[0] = 'container/798/'; $files[1] = 'container/798/logo.png'; $files[2] = 'container/798/test folder/'; $files[3] = 'container/798/test folder/another folder/'; $files[4] = 'container/798/test folder/another folder/again test/'; $files[5] = 'container/798/test folder/another folder/test me/'; $files[6] = 'container/798/test two/'; $files[7] = 'container/798/test two/logo2.png'; и […]

Массив заполняет отсутствующий индекс

Имейте код, который отображает массив с одинаковым eid внутри, имеет массив дней foreach ($data['display'] as $item) { $eid = implode($data['data'][$i]['eid']); $date = date('Y-m',strtotime($item['date_d'][0])); if (!isset($groups[$eid])) { $groups[$eid] = array( 'employeeId' => $eid, 'efullname' => $item['fullname'][0], 'hrsdiff' => $item['hrsdiff'][0], 'days' => array( $date => $item['key'][0], ) ); } else { @$groups[$eid]['days'][$date] += $item['key'][0]; } $i++; } […]

Ручное создание ассоциативного массива

Я пытаюсь создать ассоциативный массив с динамическими данными и иметь некоторые проблемы. Я хотел бы создать массив, который выглядит следующим образом, получая строки из запроса MySQL. Array ( [0] = Array ( [name] => First ) [1] = Array ( [name] => Second ) [2] = Array ( [name] => Third ) [3] = Array […]

ajax вызывает с php-страницы – проверка на пустой массив как результат

У меня есть php-страница, которая включает в себя следующий javascript: <script> $(document).ready(function(){ $('#search').hide(); }); $('#L1Locations').live('change',function(){ var htmlstring; $selectedvalue = $('#L1Locations').val(); $.ajax({ url:"<?php echo site_url('switches/getbuildings/');?>" + "/" + $selectedvalue, type:'GET', dataType:'json', success: function(returnDataFromController) { alert('success'); var htmlstring; htmlstring="<select name='L2Locations' id='L2Locations'>"; htmlstring = htmlstring + "<option value='all'>All</option>"; console.log(returnDataFromController); var JSONdata=[returnDataFromController]; alert('string length is' + JSONdata.length); if(JSONdata.length > […]