associative-array- все статьи тега


Как записать пустой ассоциативный массив ({}) в MongoDB из PHP

Когда я пытаюсь вставить пустой ассоциативный массив (hashmap/dictionary/dict/{}) в MongoDB из PHP он всегда вставляется как неассоциативный пустой массив (list/[]). Можно ли форсировать ассоциативный массив? Пример: $m = new Mongo('mongodb://localhost:27017'); $db = $m->selectDB('test'); $collection = $db->selectCollection('test'); // 1: inserts [] $d = array( 'x' => array() ); $collection->insert($d); // 2: inserts [] $d = array( 'y' => array('a'=>'123') ); unset($d['y ...

java-вызов хранимой процедуры PL / SQL с массивами

У меня есть хранимая процедура PL/SQL, подобная следующей, которую мне нужно вызвать в Java: TYPE AssocArrayVarchar20_t is table of VARCHAR2(20) index by BINARY_INTEGER TYPE AssocArrayVarchar4100_t is table of VARCHAR2(4100) index by BINARY_INTEGER TYPE AssocArrayNumber_t is table of NUMBER index by BINARY_INTEGER PROCEDURE DATA_WRITE( I_NAME IN AssocArrayVarchar20_t, I_NUM IN AssocArrayNumber_t, I_NOTE IN AssocArrayVarchar4100_t) ...

Динамическое создание ключей в ассоциативном массиве JavaScript

как я могу динамически создавать ключи в ассоциативных массивах javascript? вся документация, которую я нашел до сих пор, заключается в обновлении уже созданных ключей: arr['key'] = val; у меня есть строка, как это " name = oscar " и я хочу закончить с что-то вроде этого: { name: 'whatever' } то есть я разделяю строку и получаю первый элемент, и я хочу поместить его в словарь. код var text = ' name = oscar ' var dict = new Array(); var keyValuePair = text.split(' = '); dict[ keyValu ...

Как перебрать массив и получить ключ?

мой ассоциативный ряд: $arr = array( 1 => "Value1", 2 => "Value2", 10 => "Value10" ); используя следующий код $v заполняется $arr ' s values foreach($arr as $v){ echo($v); // Value1, Value2, Value10 } как я могу получить вместо? foreach(.....){ echo($k); // 1, 2, 10 } ...

Ассоциативные массивы в скриптах оболочки

нам нужен скрипт, который имитирует ассоциативные массивы или карту, как структура данных для сценариев оболочки, любое тело? ...

Хэш-таблица / ассоциативный массив в VBA

Я не могу найти документацию, объясняющую, как создать хэш-таблицу или ассоциативный массив в VBA. Это вообще возможно? можно ссылку на статью или еще лучше разместить код? ...

Хэш-таблицы против ассоциативных массивов

недавно я прочитал о хэш-таблицы в очень известной книги "введение в алгоритмы". Я еще не использовал их в каких-либо реальных приложениях, но хочу. Но я не знаю, с чего начать. Может ли кто-нибудь дать мне некоторые примеры его использования, например, как реализовать приложение словаря (например, ABBYY Lingvo) с использованием хэш-таблиц? И, наконец, я хотел бы знать, в чем разница между хэш-таблицами и ассоциативными массивами в PHP, я имею в виду какую технологию следует использовать и в как ...

Как объединить свойства нескольких объектов JavaScript

Я ищу лучший способ "добавить" несколько объектов JavaScript (ассоциативные массивы). например, дано: a = { "one" : 1, "two" : 2 }; b = { "three" : 3 }; c = { "four" : 4, "five" : 5 }; каков наилучший способ вычисления: { "one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 } ...

PHP объединяет два ассоциативных массива в один массив

$array1 = array("$name1" => "$id1"); $array2 = array("$name2" => "$id2", "$name3" => "$id3"); мне нужен новый массив, объединяющий все вместе, т. е. это будет $array3 = array("$name1" => "$id1", "$name2" => "$id2", "$name3" => "$id3"); каков наилучший способ сделать это? Извините, я забыл, идентификаторы никогда не будут совпадать друг с другом, но технически имена могут, но вряд ли, и все они должны быть перечислены в одном массиве. Я посмотрел на array_merge, но не бы ...