使用PHP中的特定键创建数组

时间:2010-02-05 16:52:34

标签: php

好像我此刻失明了。我想构建一个空数组()。但是没有得到“0”作为数组键我想要一个特定的字符串作为键...只是为了说清楚:

$array = array();

给了我:

[0] => array {
}

但我想要那样:

["string"] => array {
}

......这真让我疯狂。

谢谢,亚历

3 个答案:

答案 0 :(得分:10)

$array = array();
$array['string'] = "foo";  // this makes it so that $array['string'] = "foo"
$array[] = "bar";      // this makes it so that $array[0] = "bar"
$array[] = "barbar";   // this makes it so that $array[1] = "barbar"

print_r($array);

输出:

Array
(
    [string] => foo
    [0] => bar
    [1] => barbar
)

希望这有帮助!

答案 1 :(得分:5)

你的意思是这样吗?

$array = array('string' => array());

您可能想要刷新Array knowledge

答案 2 :(得分:1)

$ array = array(“string”=> array())