Свързани въпроси 'associative-array'

Добавяне на елемент към асоциативен масив
//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 заявка и добавя двойки ключ/вал: array_push($locations,...
21210 изгледи
schedule 29.10.2023

Защо обектите не са разрешени като ключове в асоциативни масиви?
В PHP документацията се посочва: Масивите и обектите не могат да се използват като ключове . Това ще доведе до предупреждение: Незаконен тип отместване. AFAIK, PHP масивите са подредени хеш-карти. И така, защо само по себе си е забранено...
141 изгледи
schedule 19.10.2022

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

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

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

Как да обединим някои полета от втория масив в първия масив след сравняване на стойностите на ключовете, общи в двата масива?
Въпросът ми звучи малко объркващо, но всъщност е прост. Нека първо ви опиша сценария. Имам два масива, т.е. $grid_data и $sent_data . И двата масива се генерират динамично в зависимост от въвеждането на потребителя. Така например отпечатвам...
1053 изгледи

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

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

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

assoc-equivalent процедура не функционира правилно
Опитвам се да напиша процедура, подобна на Scheme's assoc. Единствената разлика между двете е, че искам моята процедура да връща само стойността, свързана с дадения ключ, където assoc дава цялата двойка (ключ. стойност). Ето моята процедура:...
60 изгледи
schedule 30.04.2024

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