开发者社区 问答 正文

foreach循环中的两个数组

我想selectbox使用两个数组生成一个,一个包含国家/地区代码,另一个包含国家/地区名称。

这是一个例子:

' . $name . ''; } ?> 这种方法对我不起作用。有什么建议么? 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 12:24:27 535 分享 版权
1 条回答
写回答
取消 提交回答
  • "foreach( $codes as $code and $names as $name ) { } 那是无效的。

    您可能想要这样的东西...

    foreach( $codes as $index => $code ) { echo '<option value=""' . $code . '"">' . $names[$index] . ''; } 另外,使代码成为$names数组的键会容易得多...

    $names = array( 'tn' => 'Tunisia', 'us' => 'United States', ... );"

    2020-02-08 12:25:06
    赞同 展开评论
问答地址: