PHP fnmatch() ఫంక్షన్
నిర్వచన మరియు వినియోగం
fnmatch() ఫంక్షన్ PHP నిర్దిష్ట మోడ్లు ప్రకారం ఫైలు పేర్లు లేదా స్ట్రింగ్లను సరిపోలుతుంది.
విధానం
fnmatch(pattern,string,flags)
పారామిటర్స్ | వివరణ |
---|---|
pattern | అవసరమైనది. తనిఖీ చేయవలసిన మోడ్లును నిర్దేశించండి. |
string | అవసరమైనది. తనిఖీ చేయవలసిన స్ట్రింగ్ లేదా ఫైల్ని నిర్దేశించండి. |
flags | ఆప్షనల్. |
వివరణ
ఈ ఫంక్షన్ ఫైలు పేర్లకు మాత్రమే ఉపయోగపడుతుంది, కానీ సాధారణ స్ట్రింగ్లకు కూడా ఉపయోగించబడవచ్చు. సాధారణ వినియోగదారులు షెల్ మోడ్లో లేదా కనీసం '?' మరియు '*' విస్తరణల సరళ రూపంలో అనుభవించవచ్చు, కాబట్టి fnmatch() ను ఉపయోగించడం ఎరెగ్() లేదా preg_match() కు బదులుగా ముందుగానే పరిశీలన వినియోగదారులకు సులభం చేస్తుంది.
సూచనలు మరియు ప్రత్యుత్తరాలు
ముఖ్యమైన విషయం:ఈ ఫంక్షన్ విండోజ్ లేదా ఇతర POSఐ సంబంధించిన సిస్టమ్స్ లో ఉపయోగించబడలేదు.
ఉదాహరణ
షెల్ విస్తరణలకు ఆధారపడి రంగు పేర్లను తనిఖీ చేయండి:
<?php $txt = "నా కారు డార్క్గ్రే..." if (fnmatch("*gr[ae]y",$txt)) { echo "కొన్ని రంగు రూపం ఆ..."; } ?>