因为php对不同类型的数据拥有很灵活的控制,因为对变量的定义要求的并不是很高,所以php可以自动转换变量的类型(除非没有特别的声明)
公司专注于为企业提供成都网站制作、成都网站设计、微信公众号开发、商城开发,微信平台小程序开发,软件定制网站设计等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,成都创新互联更提供一系列网站制作和网站推广的服务。
这几个结果的原因我像是null是空的意思在对于1的情况是比较他们的字节数
2的情况是把null的情况认为是布尔变量的方式布尔变量认为0是假1是真,所以将null转换成了0 同理 3也是这样的,4的意思和1的意思应该是一样的。
?php
/**
* @param $x
* @param $y
* @return int
*/
function compare ($x, $y) {
if ($x $y) {
return $x;
} else if ($x == $y) {
return "相等";
} else {
return $y;
}
}
echo compare(5, 5);
以上为php代码
$a==$b 相等
$a!=$b 不相等
$a$b 大于
$a$b 小于
$a=$b 大于等于(不小于)
$a=$b 小于等于(不大于))
if($mix $man){
ehco “对”;
}else{
echo "不对";
}
这就是比较大小吧
strcmp函数
看看手册吧
a.php
html
from action='b.php' method='post'
input type='text' name=a
input type='text' name=b
input type='submit'
/from
/html
b.php
?php
$a=$_POST['a'];
$b=$_POST['b'];
if($a$b){
echo 'ab';
}
if($b$a){
echo 'ba';
}
if($a==$b){
echo 'a=b';
}
?
函数描述:mixed max(mixed arg1, mixed arg2, …,mixed argn);
返回值:返回此数组中的最大值,若参数中有浮点数,则所有参数转化成浮点数,
返回值也为浮点数;否则所有参数转化成整数,返回值为整数。
函数描述:mixed min(mixed arg1, mixed arg2, …,mixed argn);
返回值:返回此数组中的最小值,若参数中有浮点数,则所有参数转化成浮点数,
返回值也为浮点数;否则所有参数转化成整数,返回值为整数。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款