Php选项值

Wro*_*ran 2 php select option

我有一个区域列表(1000+),我想知道是否有一种方法,我可以使用代码更容易,而不是重复每个值.

<select>
<option value="apple" <?php if ($user_data["$area"] == apple){echo 'selected';} ?>>Apple
</option> 

<option value="lemon" <?php if ($user_data["$area"] == lemon){echo 'selected';} ?>>Lemon
</option> 

<option value="orange" <?php if ($user_data["$area"] == orange){echo 'selected';} ?>>Orange
</option> 

<option value="banana" <?php if ($user_data["$area"] == banana){echo 'selected';} ?>>Banana
</option>
</select>
Run Code Online (Sandbox Code Playgroud)

IE为每个选项都有相同的php代码,而不必每次都输入值的名称

<?php if ($user_data["$area"] == option VALUE){echo 'selected';} ?>
Run Code Online (Sandbox Code Playgroud)

你能提供一些代码或想法,看看教程中的内容,我不知道如何开始.谢谢!

Cri*_*lli 5

//pseudo
$arr = array("apple", "lemon", "orange", ...);
foreach($arr as $value) {
    echo '<option value="'.$value;
    if($user_data[$area] === $value) {
        echo 'selected';
    }
    //echo {the end of your option field syntax}
}
Run Code Online (Sandbox Code Playgroud)