我对字符串上的宇宙飞船运算符的功能有点困惑。在文档中,他们说比较是根据 PHP 通常的类型比较规则进行的,但我还不清楚!我看了这个stackoverflow 问题并做了一些测试,但仍然很困惑。
这是我测试的代码:
<?php
$str1 = "aaa";
$str2 = "aaaa";
echo $str1 <=> $str2, PHP_EOL; // -1
$str1 = "baaaaaa";
$str2 = "abbb";
echo $str1 <=> $str2, PHP_EOL; // 1
$str1 = "aaaaaaa";
$str2 = "bbbb";
echo $str1 <=> $str2, PHP_EOL; // -1
它如何使用 ASCII 值?谢谢你的帮助。
慕哥6287543
达令说
慕尼黑8549860
千万里不及你