$array = '第一个$$第二个$$第三个';
$two = explode("$$",$array);
$array1 = '数据一$$数据二$$数据三';
$two1 = explode("$$",$array1);
foreach ($two as $key){
echo $key.'</br></br>';
}
现在输出的是
第一个
第二个
第三个
如何实现循环两个数组,达到以下效果
第一个 数据一
第二个 数据二
第三个 数据三
如果能确保两个数组长度一致,就可以这样写
foreach ($two as $key => $value){
echo $value.' '.$two1[$key].'</br></br>';
}
前提是你这两个数组是具有相同的value个数
foreach ($two as $k => &$key) {
$key = $key . $two1[$k];
}
print_r($two);
Array
(
[0] => 第一个数据一
[1] => 第二个数据二
[2] => 第三个数据三
)
直接使用array_combine函数
$array = '第一个$$第二个$$第三个';
$two = explode("$$",$array);
$array1 = '数据一$$数据二$$数据三';
$two1 = explode("$$",$array1);
$res = array_combine($two, $two1);
var_dump($res);
foreach($res as $k => $v) {
echo $k. ' '. $v;
}