如何在php中比较两个字符串值

时间:2014-09-08 01:11:45

标签: php

<?php
$p= "php";
$P= "PHP";
echo ($p > $P);
?>

输出:1

它显示1意味着$ p大于$ P,但他们如何比较我的意思是他们的价值是多少?以及如何显示值?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您想知道它是如何工作的,那么简单的strcmpord功能可以帮助您查看它们。粗略的例子:

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)