Articles of ассоциативный массив

простой массив в ассоциативный массив, основанный на «дереве каталогов», как значения первого

Например, у меня есть массив Array ( [0] => folder1/file1.txt [1] => folder1/file2.txt [2] => file2.txt [3] => folder2/file1.txt [4] => folder1/subfolder1/file1.txt [5] => folder1/subfolder2/file2.txt [6] => file1.txt [7] => file3.txt [8] => folder1/subfolder2/file1.txt ) Мне нужно понять, как создать массив «дерево каталогов» на основе заданных значений, чтобы он выглядел так: Array ( [folder1] => […]

Массив объединяется в ассоциативный массив

Мне нужно добавить значения ассоциативного массива к другому. $a = array(4=>2,5=>5); $b = arrray(array(0=>0,1=>4,2=>10,3=>1000),array()…); То, что я ожидаю получить, – это третий массив ($ c), такой как тот, который ниже, где содержимое $ b следует за содержимым $ a: $c = array(array(4=>2,5=>5,0=>0,1=>4,2=>10,3=>1000),array(4=>2,5=>5….)); Это то, что я написал (не работает): $c = array(); foreach ($possible_opp_action as […]

C # mimic ассоциативный массив неизвестного номера ключа (как в PHP)

Есть ли возможность создать sth. как ассоциативный массив, как в PHP? Я не планирую создавать игру с некоторыми игровыми данными, но я мог бы легко объяснить, что я хочу: player["Name"] = "PName"; player["Custom"]["Gender"] = "Female"; player["Custom"]["Style"] = "S1"; player["Custom"]["Face"]["Main"] = "FM1"; player["Custom"]["Face"]["Eyes"] = "FE1"; player["Custom"]["Height"] = "180"; Также длина должна быть динамичной , я не […]

Как преобразовать CSV String в ассоциативный массив в PHP

Почти одинаковые вопросы повторяются. Я обновляю и извлекаю строку из базы данных для различных проблем. скажем, после получения значения из базы данных одна из моих переменных $str выглядит как одна из следующих $str = "1:1,2:1,3:2,5:6"; или $str = "1|1,2|1,3|2,5|6"; или $str = "1=1,2=1,3=2,5=6"; как я могу преобразовать любого или почти другую строку в ассоциативный массив […]

Сумма многомерного ассоциативного массива PHP

Array ( [Sum_1] => Array ( [0] => Array ( [e] => 1000001 [u] => Test1 [a] => 775.00 ) [1] => Array ( [e] => 26 [u] => Test2 [a] => 555.00 ) ) [Sum_2] => Array ( [0] => Array ( [e] => 1000001 [u] => Test1 [a] => 110.00 ) ) [Sum_3] […]

Создание массива с ассоциативными ключами массива и численными значениями массива PHP

Я пытаюсь объединить два массива. Ассоциативный и числовой. $new_array = array_combine($array1, $array2) . Но он принимает значения из массива один и устанавливает их как ключи для нового массива, что и подразумевается под тем, что нужно делать. Но мне нужно использовать ключи $ array1, чтобы быть ключами $ new_array, а значения $ array2 – значениями $ […]

Является ли хорошей практикой инициализировать элементы в ассоциативном массиве в php?

Я нахожу, что делаю много вещей с ассоциативными массивами в PHP. Я делал это: foreach ($item as $key=>$value) { if ($arr[$key] == null) { $arr[$key] = 0; } $arr[$key] += $other_arr[$value]; } Но потом я понял, что он отлично работает, если я исключаю строку, которая инициализирует $ arr [$ key], предположительно, поскольку она имеет значение […]

Вызов функции PHP дважды, работает только один раз

Я пытаюсь использовать ассоциативные массивы PHP для повторения разных значений текста и изображений в HTML для разных экземпляров слайд-шоу jQuery на той же странице. Вот HTML: <div class='slide'> <div class='mosaic-block fade'> <div class='mosaic-overlay'> <div class='text'><p>This is the text!</p></div> </div> <div class='mosaic-image'><img src='imgs/the-img.png'/></div> </div> <!– mosaic-block fade –> </div> <!– .slide –> ` Я написал массивы […]

Получить значение ассоциативного массива с переменной как ключ

Вот код, с которым у меня проблемы. Я не знаю, почему, я чувствую, что использовал этот код много раз без проблем. $people['firstname'] = "Fred"; $t = "firstname"; echo $people[$t] ; эхо ничего не возвращает, тогда как я ожидаю, что он вернет Фреда. Спасибо за вашу помощь, Марк

Как SELECT * с несколькими WHERE с использованием fetch_assoc в подготовленных операциях в PHP-MYSQL?

Прошло два дня, и я не нашел решения для этого в Google, поэтому, пожалуйста, помогите. Я должен SELECT * из одной строки с несколькими WHERE , используя подготовленные операторы, я хочу получить результаты с помощью fetch_assoc так что мне не нужно связывать переменные с помощью bind_result() , используя fetch_assoc Я могу напечатать много столбцов как […]

Intereting Posts
Лучше ли это делать с объединением в SQL или отдельными запросами, а затем использовать php array_merge? Как отключить определенную сессию php при выходе из системы 64-разрядная версия Linux / Ubuntu и openssl (не удалось прочитать символы: Плохое значение) PHP preg_match библейский формат Довольно URL-адреса в фреймворках PHP Laravel 4 – транзакция db при сохранении при автоматическом создании другой модели Приложение PhalconPHP MVC Micro: укажите путь запроса и верните код ответа как отключить cookie в PHP? путают эти куки в системе перенаправления Динамически назначать псевдоним всем именам полей в запросе msyql альтернативой print_r (отображать только до 2 3 клавиш) Как остановить ботов от наращивания счетчика загрузки файлов в PHP? Как изменить расширение файла с помощью PHP? PHP: STR заменить по ссылке Параметрированное привязка запроса в предложении ON для LEFT JOIN в Laravel Eloquent / Query Builder