PHP natsort() º¯Êý
ʵÀý
¶ÔÊý×é½øÐÐÅÅÐò£º
<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "±ê×¼ÅÅÐò£º";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "×ÔÈ»ÅÅÐò£º";
print_r($temp_files);
?>
¶¨ÒåºÍÓ÷¨
natsort() º¯ÊýÓÃ"×ÔÈ»ÅÅÐò"Ëã·¨¶ÔÊý×é½øÐÐÅÅÐò¡£¼üÖµ±£ÁôËüÃÇÔʼµÄ¼üÃû¡£
ÔÚ×ÔÈ»ÅÅÐòËã·¨ÖУ¬Êý×Ö 2 СÓÚ Êý×Ö 10¡£ÔÚ¼ÆËã»úÅÅÐòËã·¨ÖУ¬10 СÓÚ 2£¬ÒòΪ "10" ÖеĵÚÒ»¸öÊý×ÖСÓÚ 2¡£
Óï·¨
natsort(array)
²ÎÊý | ÃèÊö |
---|---|
array | ±ØÐè¡£¹æ¶¨Òª½øÐÐÅÅÐòµÄÊý×é¡£ |
natsort() º¯ÊýÓÃ×ÔȻ˳ÐòËã·¨¶Ô¸ø¶¨Êý×éÖеÄÔªËØÅÅÐò¡£
natsort() º¯ÊýʵÏÖÁË¡°×ÔÈ»ÅÅÐò¡±£¬¼´Êý×Ö´Ó 1 µ½ 9 µÄÅÅÐò·½·¨£¬×Öĸ´Ó a µ½ z µÄÅÅÐò·½·¨£¬¶ÌÕßÓÅÏÈ¡£Êý×éµÄË÷ÒýÓëµ¥ÔªÖµ±£³Ö¹ØÁª¡£
Èç¹û³É¹¦£¬Ôò¸Ãº¯Êý·µ»Ø TRUE£¬·ñÔò·µ»Ø FALSE¡£
¼¼Êõϸ½Ú
·µ»ØÖµ£º | Èô³É¹¦Ôò·µ»Ø TRUE£¬Èôʧ°ÜÔò·µ»Ø FALSE¡£ |
PHP °æ±¾£º | 4+ |
¸üÐÂÈÕÖ¾£º | ×Ô PHP 5.2.10 Æð£¬µ±Óà 0 Ìî³äÊý×Ö×Ö·û´®Ê±£¨ÀýÈç '00006'£©£¬½«ºöÂÔ 0¡£ |