我需要将$ array的键存储到$ newarray中作为其键 但它给出了未定义的索引A,D
$newarray = array();
$array = array('A'=>'b', 'D'=>'ewe');
foreach($array as $key=>$value){
$newarray[$key] .= 'data';
}
答案 0 :(得分:2)
不确定你想要什么,但
$newarray[$key] .= 'data';
必须是
$newarray[$key] = 'data'; // without the "."!
答案 1 :(得分:1)
foreach($array as $key=>$value){
$newarray[$key] = 'data'; //Remove .
}
答案 2 :(得分:0)
您正在连接到尚不存在的值。改为分配给它。
foreach($array as $key=>$value){
$newarray[$key] = 'data';
}
答案 3 :(得分:-1)
试试这个..............对不起我虽然另外一件事请删除否定
foreach($array as $key=>$value){
$newarray[$key] = 'data';
}