यहां आपके लिए वाइल्डकार्ड फ़ंक्शन है।
जैसा कि आप *
का उपयोग करना चाहते हैं, मैंने केवल .
(एकल वर्ण मिलान) पर टिप्पणी की है।
यह आपको भर वाइल्डकार्ड का उपयोग करने की अनुमति देगा:
*xxx
- समाप्त होता है "xxx"
xxx*
- शुरू होता है "XXX"
xx*zz
- "XX" के साथ शुरू होता है और "ZZ"
*xx*
साथ समाप्त होता है - है " xx "मध्यम
function wildcard_match($pattern, $subject)
{
$pattern='/^'.preg_quote($pattern).'$/';
$pattern=str_replace('\*', '.*', $pattern);
//$pattern=str_replace('\.', '.', $pattern);
if(!preg_match($pattern, $subject, $regs)) return false;
return true;
}
if (wildcard_match('*@some.text.here', $admin)) {
}
लेकिन में मैं अपने आप को preg_match()
साथ regular expressions उपयोग करने के लिए सीखने के सुझाव देते हैं।
http://php.net/manual/en/function.preg-match.php – Teson
नहीं, लेकिन आप शायद preg_match तो तुम क्या चाहते करने के लिए उपयोग कर सकते हैं। – j08691
आईआरसी के साथ इसका क्या संबंध है? –