前级循环中的两个数组我想生成一个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>';
}?>这种方法对我没用。有什么建议吗?
3 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
foreach( $codes as $code and $names as $name ) { }foreach( $codes as $index => $code ) {
echo '<option value="' . $code . '">' . $names[$index] . '</option>';}$names
$names = array( 'tn' => 'Tunisia', 'us' => 'United States', ...);
慕森王
TA贡献1777条经验 获得超3个赞
foreach
array_combine()foreach
foreach (array_combine($codes, $names) as $code => $name) {
echo '<option value="' . $code . '">' . $name . '</option>';}
富国沪深
TA贡献1790条经验 获得超9个赞
- 3 回答
- 0 关注
- 422 浏览
添加回答
举报
0/150
提交
取消
