Tag: 关联数组

PHP拆分分隔string到键/值对(关联数组)

我有这样的string: key1\value1\key2\value2\key3\value3\key4\value4\key5\value5 我想它是一个联合数组,所以我可以这样做: echo $myArray['key1']; // prints value1 echo $myArray['key3']; // prints value3 //etc… 我知道我可以在反斜杠上爆炸,但不知道如何从那里去。

Java关联数组

我如何可以在PHP中创build和获取Java中的关联数组? 例如: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

有没有办法找出如何“深”PHP数组?

一个PHP数组可以有其数组的元素。 那些数组可以有数组等等。 有没有办法找出存在于PHP数组中的最大嵌套? 例如,如果初始数组没有数组作为元素,则返回1;如果至less有一个元素是数组,则返回2;依此类推。

如何在Bash中定义哈希表?

什么是相同的Python字典,但在Bash(应该跨OS X和Linux)。

JavaScript关联数组到JSON

如何将JavaScript关联数组转换为JSON? 我已经尝试了以下内容: var AssocArray = new Array(); AssocArray["a"] = "The letter A" console.log("a = " + AssocArray["a"]); // result: "a = The letter A" JSON.stringify(AssocArray); // result: "[]"

用PHP关联数组寻找笛卡尔积

说我有一个如下的数组: Array ( [arm] => Array ( [0] => A [1] => B [2] => C ) [gender] => Array ( [0] => Female [1] => Male ) [location] => Array ( [0] => Vancouver [1] => Calgary ) ) 我怎样才能find笛卡尔积,同时保留外关联数组的键,并在内部使用它们? algorithm的结果应该是这样的: Array ( [0] => Array ( [arm] => A [gender] => Female [location] […]

在PHP中,你如何改变数组元素的键?

我有一个形式为key => value的关联数组,其中key是一个数值,但它不是一个连续的数值。 密钥实际上是一个ID号码,值是一个计数。 这对大多数情况来说都没问题,但是我想要一个函数来获取数组的人类可读的名字,并且使用它作为键,而不用改变它的值。 我没有看到这样做的函数,但我假设我需要提供旧密钥和新密钥(我有),并转换数组。 有没有这样做的有效方式?