PHP循环问题,如何循环两个数组

$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;
}