Два массива в цикле foreach - PullRequest
       37

Два массива в цикле foreach

86 голосов
/ 19 декабря 2010

Я хочу сгенерировать 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>';
    }
?>

Этот метод не работал для меня. Есть предложения?

Ответы [ 21 ]

0 голосов
/ 07 февраля 2013
if(isset($_POST['doors'])=== true){
$doors = $_POST['doors'];
}else{$doors = 0;}

if(isset($_POST['windows'])=== true){
$windows = $_POST['windows'];
}else{$windows = 0;}

foreach($doors as $a => $b){

Теперь вы можете использовать $ a для каждого массива ....

$doors[$a]
$windows[$a]
....
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...