PHP中用户友好的布尔打印
在下面的代码中,“重新可用性”可能等于1或0。是否可以更新此代码,使1生成“是”,0生成“否”PHP中用户友好的布尔打印,php,Php,在下面的代码中,“重新可用性”可能等于1或0。是否可以更新此代码,使1生成“是”,0生成“否” <?php foreach ($result as $row):?> <tr> <td><?php echo $row['resAvailability']; ?></td> <?php endforeach;?> 你是说像这样?非常基本的东西 if($row['resAvailability']
<?php foreach ($result as $row):?>
<tr>
<td><?php echo $row['resAvailability']; ?></td>
<?php endforeach;?>
你是说像这样?非常基本的东西
if($row['resAvailability'] == 1)
{
echo "Yes";
}
else
{
echo "No";
}
编辑
Emil他的代码实际上与此相同,尽管因为你问了这样一个基本的问题,我认为你很新,在我看来这对初学者来说更容易;虽然我肯定会选择Emil的代码更少之类的
echo $row['resAvailability'] ? 'Yes' : 'No';
这被称为。这是我的做法:
echo ($row['resAvailability'] == 1) ? "Yes": "No";
请注意,1也将验证为true,0验证为false,因此实际上,在我的示例中,您不需要==1,因为它将以以下方式运行:
$row['resAvailability']是否为true,返回yes,否则返回no。如果某个答案对您有帮助,请将其标记为已接受。我可以接受该答案的时间阈值。请稍等几分钟。。很抱歉不知怎么搞混了提问和回答的时间。。再次抱歉。