Two arrays in foreach loop

后端 未结 22 1764
不思量自难忘°
不思量自难忘° 2020-11-22 04:48

I want to generate a selectbox using two arrays, one containing the country codes and another containing the country names.

This is an example:

22条回答
  •  無奈伤痛
    2020-11-22 05:51

    foreach( $codes as $code and $names as $name ) { }
    

    That is not valid.

    You probably want something like this...

    foreach( $codes as $index => $code ) {
       echo '';
    }
    

    Alternatively, it'd be much easier to make the codes the key of your $names array...

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

提交回复
热议问题