我想生成一个selectbox使用两个数组,一个包含国家代码,另一个包含国家名称.
这是一个例子:
<?php
$codes = array('tn','us','fr');
$names = array('Tunisia','United States','France');
foreach( $codes as $code and $names as $name ) {
echo '<option value="' . $code . '">' . $name . '</option>';
}
?>
Run Code Online (Sandbox Code Playgroud)
这种方法对我不起作用.有什么建议?
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)
这将解决我的姓氏和姓氏的问题,但我仍然不知道如何处理其他数组.