Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 如果变量为空,则设置默认值_Php - Fatal编程技术网

Php 如果变量为空,则设置默认值

Php 如果变量为空,则设置默认值,php,Php,我有一个字段样式,在这个字段中,我几乎没有选择的选项,但我想要的是当该人没有选择任何样式时,在该字段中,我想显示文本“N/A” 我怎么能做到 现在,如果我没有选择样式,则不显示任何内容 风格 如果您使用的是PHP7,则在未设置变量时,可以使用提供默认值: echo $styles[$user->style] ?? 'N/A' 在早期版本中,使用三元运算符: echo isset($styles[$user->style]) ? $styles[$user->style]

我有一个字段样式,在这个字段中,我几乎没有选择的选项,但我想要的是当该人没有选择任何样式时,在该字段中,我想显示文本“N/A” 我怎么能做到

现在,如果我没有选择样式,则不显示任何内容

风格

如果您使用的是PHP7,则在未设置变量时,可以使用提供默认值:

echo $styles[$user->style] ?? 'N/A'
在早期版本中,使用三元运算符:

echo isset($styles[$user->style]) ? $styles[$user->style] : 'N/A';
echo isset($styles[$user->style]) ? $styles[$user->style] : 'N/A';