我该如何编写if语句来检查选项菜单的值是否为空,如果不是,则不显示它。如何编写if语句来检查是否已输入值
<option value="">GUYS AND GIRLS</option>
如果值无关,在它,它不会显示在选择菜单 但如果这个选项。
<option value="http://test.com">GUYS AND GIRLS</option>
它有一些东西会出现在下拉菜单中。
我该如何编写if语句来检查选项菜单的值是否为空,如果不是,则不显示它。如何编写if语句来检查是否已输入值
<option value="">GUYS AND GIRLS</option>
如果值无关,在它,它不会显示在选择菜单 但如果这个选项。
<option value="http://test.com">GUYS AND GIRLS</option>
它有一些东西会出现在下拉菜单中。
我看到两种可能的解决方案。首先是如果已经有值分隔的地方,然后检查它,然后使用PHP来替换空值。如果您只能在if语句中访问该语句,则使用一个子字符串来提取该值,然后对其进行比较。
你可以给我一个例子,请即时通知新的如果陈述 –
它会像是如果值=空不显示? –
这对初学者来说有点复杂吗?你需要什么?可能更容易看到结尾代码为空时的字符串的位置是否等于引号。 – Emrys90
把你的选择在一个阵列,并运行foreach循环寻找一个空值:
//put the dropdown option in an array
$options = array('<option value="">GUYS AND GIRLS</option>',
'<option value="http://test.com">GUYS AND GIRLS</option>');
//run a for each
foreach($options as $currentOption){
//look for empty value
if(!strstr('value=""', $currentOption)){
echo $currentOption;
}
}
编辑的基础上,评论
试试这个,如果有可能为你实现。
<?php
if(meta('guys') != ""){
echo '<option value="' . meta('guys') . '">GUYS</option>';
}
?>
以及即时通讯使用称为“更多字段”的wordpress插件它使用它来显示字段中的文本。 '<?php meta('guys'); ?''我需要if语句来查看它是否为空,如果不是,则显示''这里是我到目前为止尝试过的。 '<?php if(class_exists('guys')&& meta('guys')):?> <?php万一; ''它不显示空时,但没有显示什么时候进入乙醚。 –
如果在任何一种情况下都不显示,'class_exists('guys')'可能会失败。 – lampwins
是的,我认为可能是这种情况,我应该尝试检查然后有什么想法? –
你试过了什么?告诉我们你已经尝试了什么,我们可以指引你朝着正确的方向前进。 – ernie
以及即时通讯使用称为“更多字段”的wordpress插件它使用此来显示字段中的文本。 '<?php meta('guys'); ?''我需要if语句来查看它是否为空,如果不是,则显示''这里是我到目前为止尝试过的。 '<?php if(class_exists('guys')&& meta('guys')):?><?php endif; ?>'它没有显示当它的空,但没有显示什么时候进入乙醚 –