如何组合2个以上的阵列?

Pom*_*nys 1 php arrays

foreach ($_GET['first_name'] as $first_name) {
   echo $first_name . '<br>';
}

foreach ($_GET['surname'] as $surname) {
   echo $surname . '<br>';
} 

foreach ($_GET['age'] as $age) {
   echo $age . '<br>';
} 

foreach ($_GET['gender'] as $gender) {
   echo $gender . '<br>';
} 
Run Code Online (Sandbox Code Playgroud)

上面的代码返回:

所有名字

所有的姓氏

所有年龄段

所有性别

我希望它看起来像这样:

姓氏姓氏

年龄

性别

...

[下一个人]

我试过这样解决它:

$names = array_combine($_GET['first_name'], $_GET['surname']);
foreach($names as $firstname => $surname) {
    echo $firstname . ' ' . $surname . '<br>';
}
Run Code Online (Sandbox Code Playgroud)

这将解决我的姓氏和姓氏的问题,但我仍然不知道如何处理其他数组.

Geo*_*ins 5

只需使用递增变量运行循环,并使用它来指定每次迭代中数组的索引.

像这样:

for($i=0;$i<count($_GET['first_name']);$i++) {
    echo $_GET['first_name'][$i] . ' ' . $_GET['surname'][$i] . '<br>';
    //...etc
}
Run Code Online (Sandbox Code Playgroud)