Php-side पर आपके सरणी में कीवर्ड गिनने के लिए कई विकल्प हैं। अगर आपको अतिरिक्त कार्यक्षमता की आवश्यकता है जैसे कि केसलेस मिलान या शब्द सीमाएं regex का उपयोग कैसे करें ।
preg_match_all
के साथ एक आइडिया
$pattern = '~(?:yes|test)~i';
foreach($arr AS $k => $v)
$arr[$k]['match'] = preg_match_all($pattern, $v['title']." ".$v['msg']);
पैटर्न बस एक वैकल्पिक
है। गैर-कैप्चरिंग समूह . समापन के बाद पैटर्न सीमांकक
~
इस्तेमाल किया i
झंडा
लापरवाह मिलान के लिए। Regex101
पैटर्न का परीक्षण करने के लिए एक अच्छी जगह है।
अगर इनपुट सामान्य है, तो preg_quote
का इस्तेमाल करें
इसके विशेष रेगेक्स अर्थ से कुछ वर्णों से बचने के लिए।