這個自己在具體操作之前判斷一下就行了,如果是.或者..就跳過不就ok了
成都創(chuàng)新互聯(lián)服務(wù)項目包括靈寶網(wǎng)站建設(shè)、靈寶網(wǎng)站制作、靈寶網(wǎng)頁制作以及靈寶網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,靈寶網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到靈寶省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
scandir列出指定路徑中的文件和目錄 (PHP 5)
array scandir ( stringdirectory [, intsorting_order [, resourcecontext]] )
返回一個 array,包含有 directory
中的文件和目錄。 參數(shù)directory要被瀏覽的目錄 sorting_order默認(rèn)的排序順序是按字母升序排列。如果使用了可選參數(shù) sorting_order(設(shè)為
1),則排序順序是按字母降序排列。 contextcontext 參數(shù)的說明見手冊中的 Streams API 一章。 返回值成功則返回包含有文件名的 array,如果失敗則返回 FALSE。如果 directory 不是個目錄,則返回布爾值
FALSE 并生成一條 E_WARNING
級的錯誤。
例 457. 一個簡單的 scandir() 例子copy to clipboard$dir =
'/tmp';
$files1
= scandir($dir);
$files2
= scandir($dir, 1);
print_r($files1);
print_r($files2);
上例的輸出類似于:copy to clipboardArray
(
[0] = .
[1]
= ..
[2] = bar.php
[3] = foo.txt
[4] =
somedir
)
Array
(
[0] = somedir
[1] = foo.txt
[2] = bar.php
[3] = ..
[4] = .
)
升序:sort()函數(shù)
降序:rsort()函數(shù)
?php
$people=array('name','sex','nation','birth');
foreach ($people as $mychrs)
echo $mychrs." ";
sort($people);
echo "br /---排序后---br /";
foreach ($people as $mychrs)
echo $mychrs." ";
?
PHP中除了升序函數(shù)以外,還有降序或稱反向排列的函數(shù),就是rsort()函數(shù),比如:
$num1=range(1,9);
rsort($num1);
這里其實就相當(dāng)于range(9,1)
數(shù)據(jù)庫的排序用order by語句實現(xiàn)。
工具:sqlserver 2008R2
步驟:
1、有如下學(xué)生表:
2、現(xiàn)要求按學(xué)號正序(由小到大)的順序進(jìn)行輸出,語句如下:
select?*?from?學(xué)生?order?by?學(xué)號
查詢結(jié)果:
3、再要求按學(xué)號正序(由大到小)的順序進(jìn)行輸出,語句如下:
select?*?from?學(xué)生?order?by?學(xué)號?desc
結(jié)果: