Вопросы по теме 'associative-array'

Итерация массива Awk для многомерных массивов
Awk предлагает ассоциативное индексирование для обработки массивов. Элементы одномерного массива можно повторять: e.g. for(index in arr1) print "arr1[" index "]=" arr1[index] Но как это сделать для двумерного массива? Работает ли...
38221 просмотров
schedule 29.03.2024

Извлечь подмножество пар ключ-значение из объекта словаря Python?
У меня есть большой объект словаря, который имеет несколько пар ключ-значение (около 16), но меня интересуют только 3 из них. Каков наилучший способ (самый короткий / эффективный / самый элегантный) для этого? Лучшее, что я знаю: bigdict =...
248172 просмотров
schedule 12.11.2023

Добавление элемента в ассоциативный массив
//go through each question foreach($file_data as $value) { //separate the string by pipes and place in variables list($category, $question) = explode('|', $value); //place in assoc array $data = array($category => $question);...
252277 просмотров
schedule 14.09.2022

Выбор случайного элемента из ассоциативного массива PHP
У меня есть ассоциативный массив в PHP, и я хочу выбрать из него случайную пару ключ/значение. Вот что у меня есть до сих пор: Инициализировать. $locations = array(); Выполняет цикл SQL-запроса и добавляет пары ключ/значение:...
21210 просмотров
schedule 29.10.2023

Может ли PHP list() работать с ассоциативными массивами?
Пример: list($fruit1, $fruit2) = array('apples', 'oranges'); код выше, конечно, работает нормально, но код ниже: list($fruit1, $fruit2) = array('fruit1' => 'apples', 'fruit2' => 'oranges'); дает: Notice: Undefined offset: 1...
23448 просмотров
schedule 02.12.2023

Почему объекты не разрешены в качестве ключей в ассоциативных массивах?
В документации по PHP говорится: Массивы и объекты не могут использоваться в качестве ключей . Это приведет к предупреждению: Недопустимый тип смещения. Насколько мне известно, массивы PHP представляют собой упорядоченные хэш-карты. Итак,...
141 просмотров
schedule 19.10.2022

Как объединить некоторые поля второго массива в первый массив после сравнения значений ключей, общих для обоих массивов?
Мой вопрос звучит немного запутанно, но на самом деле он прост. Позвольте мне сначала описать вам сценарий. У меня есть два массива, а именно. $grid_data и $sent_data . Оба массива генерируются динамически в зависимости от пользовательского...
1053 просмотров

эквивалентная процедура assoc не работает должным образом
Я пытаюсь написать процедуру, аналогичную процедуре Scheme assoc. Единственная разница между ними заключается в том, что я хочу, чтобы моя процедура возвращала только значение, связанное с заданным ключом, где as assoc дает всю пару (key . value)....
60 просмотров
schedule 30.04.2024

как использовать строки в качестве ключей ассоциативного массива?
Я пишу простой графический интерфейс в AutoHotkey, одним из элементов является возможность связать число с меткой кнопки: Call: { book := {"Tel Maison": 8912, "Tel Mobile": 000000} nr := book[%A_GuiControl%] MsgBox %A_GuiControl% - number: %nr% }...
1820 просмотров
schedule 29.01.2024

Ассоциативный массив с хранимой процедурой mysql в сценариях оболочки
Вот моя таблица ввода: queue_id | queue_name| ---------------------- qid1 | qname1 | ---------------------- Мой результат должен быть key | value | ---------------------- queueId | qid1 | queueName| qname1 |...
534 просмотров

Как объединить ассоциативные массивы в bash?
Кто-нибудь знает элегантный способ объединить два ассоциативных массива в bash так же, как в обычном массиве? Вот о чем я говорю: В bash вы можете объединить два обычных массива следующим образом: declare -ar array1=( 5 10 15 ) declare -ar...
3446 просмотров
schedule 09.03.2024

Объединение массивов и ассоциативных массивов
Как я могу получить третий массив, объединив Array1 и Array2? Как лучше всего это сделать в PHP? Большое спасибо. Array2 имеет как индекс (ключ) ассоциативное значение id в Array1. Массив1 Array ( [0] => Array ( [id]...
49 просмотров
schedule 26.10.2022

Ассоциативный массив, значения одного и того же ключа: получить суммы и средние значения братьев и сестер
Я хотел бы расширить поток, найденный в Ассоциативный массив, значения суммы тот же ключ . ОП спрашивает: Вместо того, чтобы клавиша «Конференция» повторялась 3 раза. Я хочу иметь его только один раз и суммировать 3 значения в одно...
440 просмотров

многомерный массив хранит каждый массив списка внутри другого массива
У меня есть вложенные многомерные массивы, которые могут иметь глубину 2 или 3 уровня. Внутри него у меня может быть или не быть массив списка. Мне нужно перебрать массив: Array ( [0] => Array ( [id] => 1...
124 просмотров

Преобразование сериализованного объекта php во вложенный json
Я хотел бы изменить формат JSON с: a:3:{s:10:"modulename";s:6:"assign";s:10:"instanceid";s:1:"3";s:4:"name";s:18:"Assignent_test_two";} to: {"modulename":"assign","instanceid":"3","name":"Assignent_test_two"} Любые мысли о том, как...
75 просмотров
schedule 07.03.2024

Ошибка PLS-00306 для ассоциативного массива с записью, созданной пользователем
Я вызываю функцию с ассоциативным массивом в качестве параметра в пакете. Когда этот ассоциативный массив определен с использованием типа строки таблицы, пакет компилируется правильно, тогда как, если я использую созданную пользователем запись для...
235 просмотров
schedule 12.02.2024

PL/SQL: необходимо сравнить данные для каждого поля в таблице в plsql.
Мне нужно создать процедуру, которая будет принимать коллекцию в качестве входных данных и сравнивать данные с данными промежуточной таблицы построчно для каждого поля (около 50 столбцов). Бизнес-логика: всякий раз, когда значение столбца...
1274 просмотров

Как проверить, есть ли коллизии в словаре С# с пользовательской хэш-функцией?
У меня есть Dictionary с пользовательской функцией хеширования. Я хочу протестировать хеш-функцию, потому что, хотя она возвращает разные хеш-результаты для моих тестовых значений, некоторые из них могут по-прежнему сопоставляться с одним и тем...
183 просмотров