PHP glob() ఫంక్షన్

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

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

ఈ ఫంక్షన్ మ్యాచ్ ఫైల్స్ / డిరెక్టరీస్ కలిగిన ఒక అర్రే లో తిరిగి చేస్తుంది. విఫలమైతే false తిరిగి చేస్తుంది.

సంకలనం

గ్లోబ్(ప్యాట్రన్,ఫ్లాగ్స్)
పారామీటర్స్ వివరణ
ఫైలు అవసరం. శోధన మోడల్ను నిర్ణయించుట.
పరిమాణం

ఎంపిక. ప్రత్యేక అమర్తకాలను నిర్ణయించుట.

  • GLOB_MARK - ప్రతి తిరిగిసిన ప్రతిమని ఒక కుళాయిని జోడిస్తుంది
  • GLOB_NOSORT - ఫైలులను డైరెక్టరీలో ప్రారంభిక క్రమంలో తిరిగిస్తుంది (క్రమబద్ధం లేదు)
  • GLOB_NOCHECK - ఫైలులు సరిపోలకపోతే శోధన మోడల్ను తిరిగిస్తుంది
  • GLOB_NOESCAPE - రక్షణకరమైన అక్షరాలను పరిగణించబడదు
  • GLOB_BRACE - {a,b,c} ను విస్తరించి 'a','b' లేదా 'c' ను సరిపోయేలా చేస్తుంది
  • GLOB_ONLYDIR - మోడల్ను సరిపోయే డైరెక్టరీ అంశాలను మాత్రమే తిరిగిస్తుంది
  • GLOB_ERR - పొరపాటులను ఆగివేసి పరిశీలించండి (ఉదాహరణకు పరిశీలించలేని డైరెక్టరీలు), అప్రమేయంగా అన్ని పొరపాటులను పరిగణించబడదు

ప్రత్యామ్నాయం గురించి:GLOB_ERR అనేది PHP 5.1 లో జోడించబడింది.

ప్రతిపాదన

ఉదాహరణ 1

<?php
print_r(glob("*.txt"));
?>

బయటపడుతుంది ఉదాహరణకు:

ఆర్రే
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)

ఉదాహరణ 2

<?php
print_r(glob("*.*"));
?>

బయటపడుతుంది ఉదాహరణకు:

ఆర్రే
(
[0] => contacts.csv
[1] => default.php
[2] => target.txt
[3] => source.txt
[4] => tem1.tmp
[5] => test.htm
[6] => test.ini
[7] => test.php
[8] => test.txt
[9] => test2.txt
)