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 కనిష్టం. |