PHP scandir() ఫంక్షన్

ఉదాహరణ

images డైరెక్టరీలోని ఫైళ్ళు మరియు డైరెక్టరీలను జాబితాబడించండి:

<?php
$dir = "/images/";
// క్రమబద్ధం - అప్రమేయం
$a = scandir($dir);
// 以降序排序
$b = scandir($dir,1);
print_r($a);
print_r($b);
?>

结果:

Array
(
[0] => .
[1] => ..
[2] => cat.gif
[3] => dog.gif
[4] => horse.gif
[5] => myimages
)
Array
(
[0] => myimages
[1] => horse.gif
[2] => dog.gif
[3] => cat.gif
[4] => ..
[5] => .
)

నిర్వచనం మరియు వినియోగం

scandir() ఫంక్షన్ ప్రస్తావించిన డైరెక్టరీలో ఫైల్స్ మరియు డైరెక్టరీస్ యొక్క పేర్ల జాబితాను తిరిగి ఇవ్వబడుతుంది.

సంకేతం

scandir(directory,sorting_order,context);
పారామీటర్స్ వివరణ
directory అవసరం. స్క్యాన్ చేయాల్సిన డైరెక్టరీని నిర్ణయిస్తుంది.
sorting_order

ఎంపిక. వర్గీకరణ క్రమాన్ని నిర్ణయిస్తుంది. అప్రమేయంగా 0 ఉంటుంది, అక్షరాల ప్రారంభ క్రమంలో వర్గీకరించబడుతుంది.

ఎంపిక. SCANDIR_SORT_DESCENDING లేదా 1 ఆక్షన్లో సంకేతించినట్లయితే, అక్షరాల తగ్గుతున్న క్రమంలో వర్గీకరించబడుతుంది.

ఎంపిక. SCANDIR_SORT_NONE ఆక్షన్లో సంకేతించినట్లయితే, అనియంత్రిత ఫలితాలను తిరిగి ఇవ్వబడుతుంది.

context ఎంపిక. డైరెక్టరీ హాండిల్ పరిసరాన్ని నిర్ణయిస్తుంది.context సవరించగలిగిన డైరెక్టరీ స్ట్రీమ్ ప్రవర్తనను ఒక జాబితా ఆప్షన్స్ స్టాక్ కలిగిన సమాంతర పద్ధతి.

సాంకేతిక వివరాలు

తిరిగి వచ్చే విలువ:

విజయవంతం అయితే, ఫైల్స్ మరియు డైరెక్టరీస్ యొక్క పేర్ల జాబితాను తిరిగి ఇవ్వబడుతుంది. విఫలమైతే, FALSE తిరిగి ఇవ్వబడుతుంది.

ఉంటే directory డైరెక్టరీ కాదు అయితే, E_WARNING స్థాయిలో పరామర్శనను తీసుకువస్తుంది.

PHP వెర్షన్: 5.0+
PHP నవీకరణ లెజిడ్: PHP 5.4: కొత్త sorting_order కనిష్టం.