php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/ext/standard/tests/strings/ |
files >> //php-7.1.11/ext/standard/tests/strings/strnatcmp_basic.phpt |
--TEST-- Test strnatcmp() function : basic functionality --FILE-- <?php /* Prototype : int strnatcmp ( string $str1 , string $str2 ) * Description: String comparisons using a "natural order" algorithm * Source code: ext/standard/string.c */ echo "*** Testing strnatcmp() : basic functionality ***\n"; $a1 = "abc1"; $b1 = "abc10"; $c1 = "abc15"; $d1 = "abc2"; $a2 = "ABC1"; $b2 = "ABC10"; $c2 = "ABC15"; $d2 = "ABC2"; echo "Less than tests\n"; var_dump(strnatcmp($a1, $b1)); var_dump(strnatcmp($a1, $c1)); var_dump(strnatcmp($a1, $d1)); var_dump(strnatcmp($b1, $c1)); var_dump(strnatcmp($d1, $c1)); var_dump(strnatcmp($a1, $b2)); var_dump(strnatcmp($a1, $c2)); var_dump(strnatcmp($a1, $d2)); var_dump(strnatcmp($b1, $c2)); var_dump(strnatcmp($d1, $c2)); echo "Equal too tests\n"; var_dump(strnatcmp($b1, $b1)); var_dump(strnatcmp($b1, $b2)); echo "Greater than tests\n"; var_dump(strnatcmp($b1, $a1)); var_dump(strnatcmp($c1, $a1)); var_dump(strnatcmp($d1, $a1)); var_dump(strnatcmp($c1, $b1)); var_dump(strnatcmp($c1, $d1)); var_dump(strnatcmp($b1, $a2)); var_dump(strnatcmp($c1, $a2)); var_dump(strnatcmp($d1, $a2)); var_dump(strnatcmp($c1, $b2)); var_dump(strnatcmp($c1, $d2)); ?> ===DONE=== --EXPECT-- *** Testing strnatcmp() : basic functionality *** Less than tests int(-1) int(-1) int(-1) int(-1) int(-1) int(1) int(1) int(1) int(1) int(1) Equal too tests int(0) int(1) Greater than tests int(1) int(1) int(1) int(1) int(1) int(1) int(1) int(1) int(1) int(1) ===DONE===y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`