PHP strnatcasecmp() ກູບສະເພາະ
ຄວາມຄິດຕົວ
ການປະຊາຊົນ "ອາກາດ" ສອງຄວາມ (ບໍ່ສາມາດຈຳນວນສະໜາມ):
<?php echo strnatcasecmp("2Hello world!","10Hello WORLD!"); echo "<br>"; echo strnatcasecmp("10Hello world!","2Hello WORLD!"); ?>
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
ການປະຊາຊົນ strnatcasecmp() ສະເພາະນຳໃຊ້ "ອາກາດ" ທີ່ປະຊາຊົນສອງຄວາມ.
ໃນວິທະຍາສາດທຳມະດາ,ຈຳນວນ 2 ຂາດກວ່າ 10. ໃນການຈັດອອກຕາມວິທະຍາສາດທຳມະດາທີ່ນຳໃຊ້ໃນຄອມພິວເຕີ,10 ຂາດກວ່າ 2,ຍ້ອນວ່າຈຳນວນທຳອິດຂອງ 10 ຂາດກວ່າ 2.
ຄວາມເຫັນ:strnatcasecmp() ບໍ່ພິຈາລະນາຄວາມຫຼັກຫຼາຍ.
ວິທະຍານ
strnatcasecmp(string1,string2)
ປະເພດ | ອະທິບາຍ |
---|---|
string1 | ສະເພາະ. ກໍານົດຄວາມຕາມທີສະຫຼຸບ. |
string2 | ສະເພາະ. ກໍານົດຄວາມຕາມຂອງຄວາມຕາມທີສອງ. |
ຂໍ້ມູນດ້ານເຕັກນິກ
ຄຳຕອບສະຫຼຸບ |
ການກັບຄືນຂອງຕົວອາດີດນັ້ນ
|
PHP Version: | 4+ |
ບັນທຶກຫຼາຍຫຼາຍ
ບັນທຶກ 1
ຄວາມແຕກຕ່າງລະບົບການຈັດອອກຕາມວິທະຍາສາດທຳມະດາ (strnatcmp) ແລະການຈັດອອກຕາມວິທະຍາສາດທຳມະດາທີ່ນຳໃຊ້ໃນຄອມພິວເຕີ (strcmp)
<?php $arr1 = $arr2 = array("pic1","pic2","pic10","pic01","pic100","pic20","pic30","pic200"); echo "Standard string comparison"."<br>"; usort($arr1,"strcmp"); print_r($arr1); echo "<br>"; echo "Natural order string comparison"."<br>"; usort($arr2,"strnatcmp"); print_r($arr2); ?>