$prefix=array(''=>'');
和$prefix=array();
之间有什么区别$prefix=array(''=>'');
究竟在干什么?
没有什么区别,两者都是数组。不同的是,后者有一个数组键。例如,
$test1=array(1,2,3,4,5);
$test2=array('name'=>'bob','lastname'=>'fossil');
将返回;
print_r($test1[0]);
//1
print_r($test2['name']." ".$test2['lastname']);
//bob fossil
基本上,它为值命名为
密钥=>val
可以像这个一样使用
foreach($test2 as $val){
echo$val;
}
//bob
//fossil
它用于创建关联数组
没有区别。第一个选项同时创建一个包含一些元素的数组,第二个选项创建一个空数组。