我想知道如何让一个函数返回一个关联数组。我只得到返回数组的值而不是键
问问题
10868 次
1 回答
6
您需要自己设置这些键。如果不是,它会自动添加一个从 0 开始的索引。看看我的例子
function myfunc(){
$arr = array();
$arr[] = 'value0';
$arr['key1'] = 'value1';
$arr['key2'] = 'value2';
$arr[] = 'value3';
return $arr;
}
那将输出
// you see the first and fourth value has the index 0 and 1,
// the other those that are defined
array(4) {
[0]=>
string(6) "value0"
["key1"]=>
string(6) "value1"
["key2"]=>
string(6) "value2"
[1]=>
string(6) "value3"
}
于 2013-05-25T10:15:23.227 回答