小编Non*_*der的帖子

PHP选择了Ternary Operator的动态选项

我有使用Ternory Operator方法选择selectbox的代码:

Ternary operator let us return one of two values based on a given condition. It’s syntax is like below.

(expression)?(if expression is true):(if expression is false)
Run Code Online (Sandbox Code Playgroud)

mycode的:

<select class="form-control contentgroup input-sm" name="access">
<option value="1" <?php echo ($access = 1) ? 'selected' : ''; ?>>1</option>
<option value="2" <?php echo ($access = 2) ? 'selected' : ''; ?>>2</option>
<option value="3" <?php echo ($access = 3) ? 'selected' : ''; ?>>3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

但我输出我看到所有选项都被选中:

<select class="form-control contentgroup input-sm" name="access">
<option value="1" selected>1</option> …
Run Code Online (Sandbox Code Playgroud)

php ternary-operator

-1
推荐指数
1
解决办法
5638
查看次数

标签 统计

php ×1

ternary-operator ×1