很多站长朋友们都不太清楚php单行if,今天小编就来给大家整理php单行if,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 求助if语句的简写形式。 php 2、 php里判断语句怎么写 3、 关于php的赋值符号的问题(在if()括号内的使用规律)? 4、 菜鸟问题,php中的if then endif 怎么写 5、 PHP中if...endif这种写法是怎么回事呢? 求助if语句的简写形式。 php<?php if($a == "") $a=1; else $a=2; ?>
更简单的有 三元运算符
<?php $a = $a=="" ? 1 : 2; ?>
php里判断语句怎么写例如
数据库字段:
jiage zhuangtai
jiage=100.00
zhuangtai=已付款或未付款
判断:
if($row['zhuangtai']=="已付款")
{
echo "<font color=颜色值>已付款</font>";
}
else if($row['zhuangtai']=="未付款")
{
echo "<font color=red>未付款</font>";
}
else
{
echo "付款状态错误!";
}
如果你的付款状态使用数字来区分的,那么只要把已付款未付款改成你区分的数字即可。
例如0为未支付,1为已支付。
if($row['zhuangtai']=="1")
{
echo "<font color=颜色值>已付款</font>";
}
else if($row['zhuangtai']=="0")
{
echo "<font color=red>未付款</font>";
}
else
{
echo "付款状态错误!";
}
关于php的赋值符号的问题(在if()括号内的使用规律)?经过测试我已经了解了,if( $b=77 || $a=55 )第一个变量都会变成boolean。 如果它的值不是0(false)任何其他的值都会被1取代, 而第一个变量的值是1(真)他就不会去判断第二个变量,直接跳过(返回真)。
if( $b=77 $a=55 )地一个变量跟上面的一样,会变成boolean,第二个正常赋值,如果两个变量中有一个是0(false)返回假,否则返回真。
-----------------------------------------------
/*****这里的$b输出int(77)是因为先前赋的值,而不是这次赋的值。**/
if( $a=55 || $b=77 ){echo "我被运行了";}//被运行
var_dump($a);//输出bool(true)
var_dump($b);//输出int(77)
-----------------------------------------------
菜鸟问题,php中的if then endif 怎么写<?php
$message = '我的留言';
?>
<div class="formbox">
<?php if ($message): ?>
<table id="1">
<!--留言发表的table-->
</table>
<?php else: ?>
<table id="2">
<!--发表以后显示留言的table-->
</table>
<?php endif; ?>
</div>
PHP中if...endif这种写法是怎么回事呢?这是PHP IF语句的标准写法之一,但是不常用.
你要跟HTML混写 照样得 echo ’html语句’
或者 ?〉 HTML语句 <?php
并不见得可读性好。;
关于php单行if的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php单行if php单行注释有哪些的详细内容...