相关疑难解决方法(0)

foreach循环中的两个数组

我想生成一个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)

这种方法对我不起作用.有什么建议?

php arrays foreach

92
推荐指数
6
解决办法
22万
查看次数

如何在不重新遍历父循环的情况下同时迭代两个数组?

如何在具有相同大小的同时迭代两个数组?

例如,第一个数组$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)

php

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×2

arrays ×1

foreach ×1