【发布时间】:2016-05-18 19:31:54
【问题描述】:
我正在尝试使用 php 将键值对添加到数组中。
当我回显数组时,我得到了值
echo "Key = " . $key . "| Value = " . $value;
Key = area_id| Value = 4000001Key = area_title| Value = Region
一切都好。
但是当我尝试将这些键值对添加到数组'main'中时,数组是空的?
如下:
$main = array();
function recursive($array){
foreach($array as $key => $value){
//If $value is an array.
if(is_array($value)){
//We need to loop through it.
recursive($value);
} else{
//It is not an array, so print it out.
//$main[$key] = array (
// $key = $value
//);
//echo "Key = " . $key . "| Value = " . $value;
$main[$key] = $value;
}
}
}
如果键和值在那里,我可以回显它们,为什么它们不添加到数组中?
【问题讨论】:
-
显示
$array内容