原始结构解析
//语法一
foreach (数组 as 值){
}
//语法二
foreach (数组 as 键=>值){
}
//语法三
foreach (数组 as &值){
}
//
$arr = ['a','b','c','d']
foreach ($arr as $v){
echo $v;
}
//
$arr = ['a','b','c','d']
foreach ($arr as $v){
echo $v;
}
//
$arr = ['a','b','c','d']
foreach ($arr as $v){
echo $v;
}
//结果: a b c d
foreach ($arr as $k=>$v){
echo {$k}.'-'{$v};
}
//结果:
// 0:a
// 1:b
// 2:c
// 3:d
$arr = ['10','23','70','88']
foreach ($arr as &$v){
echo $v *=2;
}
//结果为 20 46 140 178
//使用将会让$v 进行引用传递 将会改变原数组的值