if($uriarray['value'] == 0 ){
我有一个包含值的输入表单。值位于复选框中。如果它是唯一的值,我想展示一些东西,但如果它包含在其他值中则不会。因此,如果值为0,我想显示一些东西,但如果它包含其他值,如1,2,3等,我不想显示它。这是可能的吗?
如果&只有?
答案 0 :(得分:0)
这取决于您的HTML表单。例如,如果您以数组形式指定复选框的名称,如:
<input type="checkbox" name="uriarray[]" value="0" />
<input type="checkbox" name="uriarray[]" value="1" />
<input type="checkbox" name="uriarray[]" value="2" />
<input type="checkbox" name="uriarray[]" value="3" />
您将在PHP中收到一个包含所有选中值的数组。
<?
if (count($_POST['uriarray']) == 1) {
$onlyValues = $_POST['uriarray'][0];
}
?>
如果您还想将单个值检查为0:
<?
if ((count($_POST['uriarray']) == 1) && ($_POST['uriarray'][0] == "0")) {
//Do something
}
?>