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