我需要将$array的密钥存储到$newarray中作为其密钥但它给出了未定义的索引A、D
$newarray = array();
$array = array('A'=>'b', 'D'=>'ewe');
foreach($array as $key=>$value){
$newarray[$key] .= 'data';
}
不确定您想要什么,但是,
$newarray[$key] .= 'data';
必须是
$newarray[$key] = 'data'; // without the "."!
foreach($array as $key=>$value){
$newarray[$key] = 'data'; //Remove .
}
您正在连接到一个不存在的值。改为分配给它。
foreach($array as $key=>$value){
$newarray[$key] = 'data';
}
试试这个。。。。。。。。。。。。。。对不起,我想还有一件事请删除负
foreach($array as $key=>$value){
$newarray[$key] = 'data';
}