PHP Foreach相同的键不同的值

时间:2015-06-20 14:03:14

标签: php foreach associative-array

我有两个具有相同$key的数组。所以数组是:$users$new

$users['user_id']=['user_name'];
$new['user_id']=['user_color'];

我怎样foreach他们可以得到这样的东西:

foreach (bla bla bla){
    echo '<option color="'.$new['user_color'].'" value="'.$key.'">'.$user['value'].'</option>';
}

1 个答案:

答案 0 :(得分:3)

您可以使用常规foreach循环将一个数组视为关联数组,并从另一个数组中获取与该键对应的值:

foreach ($users as $key => $value) {
    echo '<option color="' . $new[$key] . '"value="' . $key . '">'. $value . '</option>';
}