<?php
$p= "php";
$P= "PHP";
echo ($p > $P);
?>
输出:1
它显示1意味着$ p大于$ P,但他们如何比较我的意思是他们的价值是多少?以及如何显示值?
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您想知道它是如何工作的,那么简单的strcmp
和ord
功能可以帮助您查看它们。粗略的例子:
http://php.net/manual/en/function.ord.php
以整数形式返回ASCII值。
$p= "php";
$P= "PHP";
echo ord($p);
echo '<br/>';
echo ord($P);
echo '<br/>';
var_dump(strcmp($p, $P));
echo '<br/>';
var_dump($p > $P); // $p greater than $P
输出:
112
80
int(32)
bool(true)