我坚持使用下面的代码,如果数据存在,我想显示一个表,如果没有数据则隐藏它。
它运作良好,但现在我想再添加一个条款,不显示是否包含字符串"无"
<?php if($year_7_9>0 || None) { ?>
<tr>
<td class="a-center" style="width:30%">Year 7-9</td>
<td class="a-center">
<strong>
<?=get_values_for_keys(subjectArr(6,''), $year_7_9);?>
</strong>
</td>
</tr>
<?php } else {?>
<?php } ?>
我想要实现的是,如果该字段包含单词&#34;无&#34; ,它应该像&gt;一样0
答案 0 :(得分:2)
将声明更改为:
<?php if($year_7_9>0 || strpos($year_7_9, 'None') !== false) { ?>
或者如果你不在乎它是“无”还是“无”:
<?php if($year_7_9>0 || stripos($year_7_9, 'None') !== false) { ?>
答案 1 :(得分:0)
根据哈吉的回答,不应该这样吗?
<?php if($year_7_9> 0 && strpos($year_7_9, 'None') !== false) { ?>
这样两者都必须为true,所以只有当变量大于0并且它不包含字符串&#39; None&#39;时,测试才会通过。