PHP fnmatch() ఫంక్షన్

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

fnmatch() ఫంక్షన్ PHP నిర్దిష్ట మోడ్లు ప్రకారం ఫైలు పేర్లు లేదా స్ట్రింగ్లను సరిపోలుతుంది.

విధానం

fnmatch(pattern,string,flags)
పారామిటర్స్ వివరణ
pattern అవసరమైనది. తనిఖీ చేయవలసిన మోడ్లును నిర్దేశించండి.
string అవసరమైనది. తనిఖీ చేయవలసిన స్ట్రింగ్ లేదా ఫైల్ని నిర్దేశించండి.
flags ఆప్షనల్.

వివరణ

ఈ ఫంక్షన్ ఫైలు పేర్లకు మాత్రమే ఉపయోగపడుతుంది, కానీ సాధారణ స్ట్రింగ్లకు కూడా ఉపయోగించబడవచ్చు. సాధారణ వినియోగదారులు షెల్ మోడ్లో లేదా కనీసం '?' మరియు '*' విస్తరణల సరళ రూపంలో అనుభవించవచ్చు, కాబట్టి fnmatch() ను ఉపయోగించడం ఎరెగ్() లేదా preg_match() కు బదులుగా ముందుగానే పరిశీలన వినియోగదారులకు సులభం చేస్తుంది.

సూచనలు మరియు ప్రత్యుత్తరాలు

ముఖ్యమైన విషయం:ఈ ఫంక్షన్ విండోజ్ లేదా ఇతర POSఐ సంబంధించిన సిస్టమ్స్ లో ఉపయోగించబడలేదు.

ఉదాహరణ

షెల్ విస్తరణలకు ఆధారపడి రంగు పేర్లను తనిఖీ చేయండి:

<?php
$txt = "నా కారు డార్క్గ్రే..."
if (fnmatch("*gr[ae]y",$txt))
  {
  echo "కొన్ని రంగు రూపం ఆ...";
  }
?>