Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP如何在echo中使用if-else条件检查复选框?_Php - Fatal编程技术网

PHP如何在echo中使用if-else条件检查复选框?

PHP如何在echo中使用if-else条件检查复选框?,php,Php,通过使用三元运算符连接字符串,可以轻松完成此操作: $zzz[1]="western food"; $zzz[2]="chinese food"; $zzz[3]="mix food"; $zzz[4]="japanese food"; $zzz[5]="korean food"; $zzz[6]="italian food"; 2> 1被视为布尔表达式(返回true或false)。'如果布尔表达式为true,则结果为checked,如果为false,则结果为空字符串“”。通过将字符串与三元运

通过使用三元运算符连接字符串,可以轻松完成此操作:

$zzz[1]="western food";
$zzz[2]="chinese food";
$zzz[3]="mix food";
$zzz[4]="japanese food";
$zzz[5]="korean food";
$zzz[6]="italian food";

2> 1被视为布尔表达式(返回true或false)。'如果布尔表达式为true,则结果为checked,如果为false,则结果为空字符串“”。

通过将字符串与三元运算符连接起来,可以轻松实现这一点:

$zzz[1]="western food";
$zzz[2]="chinese food";
$zzz[3]="mix food";
$zzz[4]="japanese food";
$zzz[5]="korean food";
$zzz[6]="italian food";

2> 1被视为布尔表达式(返回true或false)。'如果布尔表达式为true,则结果为checked,如果为false,则结果为空字符串“”。已更正代码版本

(2>1) ? 'checked' : ''
echo';

已更正的代码版本

(2>1) ? 'checked' : ''
echo';

@gosulove修复了此问题。输出已“选中”。如果条件满足后,复选框是否被选中?@gosulove立即签出:)@gosulove已修复该复选框输出为“已选中”。如果条件满足后复选框是否被选中?@gosulove立即签出:)
(2>1) ? 'checked' : ''
echo '<input type="checkbox" name="check_list[]" value="OMG" '.(2>1)?"checked":"".' >';