我想生成一个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)
这种方法对我不起作用.有什么建议?
如何在具有相同大小的同时迭代两个数组?
例如,第一个数组$a = array( 1,2,3,4,5);
第二个数组$b = array(1,2,3,4,5);
我希望通过迭代两者的结果是让循环过程通过相同的值来产生类似的结果
1-1
2-2
3-3
4-4
5-5
Run Code Online (Sandbox Code Playgroud)
我尝试在下面这样做,但它不起作用,它继续通过第一个循环再次
foreach($a as $content) {
foreach($b as $contentb){
echo $a."-".$b."<br />";
}
}
Run Code Online (Sandbox Code Playgroud)