我想生成一个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)
这种方法对我不起作用.有什么建议?
我有3个数组,它们的值来自之前执行的循环.结果如下:
1.当我打印_r时变量
Array
(
[0] = some title
[1] = some title
[2] = some title
[3] = some title
)
Run Code Online (Sandbox Code Playgroud)
2.当我print_r时变量
Array
(
[0] = some id
[1] = some id
[2] = some id
[3] = some id
)
Run Code Online (Sandbox Code Playgroud)
3.当我print_r时变量
Array
(
[0] = some image
[1] = some image
[2] = some image
[3] = some image
)
Run Code Online (Sandbox Code Playgroud)
现在我希望每个数组都有自己的密钥,所以我可以将它们组合起来并得到这个结果:
结果
Array
(
[0]=> Array
(
[Title] = title
[Id] = id
[Image] = image
)
[1]=> Array …Run Code Online (Sandbox Code Playgroud)