प्रश्न, क्या प्रदान किया गया उदाहरण केवल एक "उदाहरण" है या ठीक वही है जो आप खोज रहे हैं? यहाँ कई मिश्रित उत्तर हैं, और मुझे स्वीकार नहीं की जटिलता को समझना चाहिए।
यह जानने के लिए कि क्या सुइयों की सरणी की कोई सामग्री स्ट्रिंग में मौजूद है, और जल्दी से सही या गलत लौटे:
$string = 'abcdefg';
if(str_replace(array('a', 'c', 'd'), '', $string) != $string){
echo 'at least one of the needles where found';
};
यदि हां, तो इसके लिए @Leon क्रेडिट दें ।
यह जानने के लिए कि क्या सुइयों की सरणी के सभी मान स्ट्रिंग में मौजूद हैं , जैसे कि इस मामले में, सभी तीन 'a', 'b'
और 'c'
जरूरी मौजूद होंगे, जैसे कि उल्लेख अपने "उदाहरण के लिए" का करते हैं।
गूंज 'सभी पत्र स्ट्रिंग में पाए जाते हैं!'
यहाँ कई उत्तर उस संदर्भ से बाहर हैं, लेकिन मुझे संदेह है कि प्रश्न का अंत जैसा कि आपने हल किया था। उदा। स्वीकृत उत्तर की एक सुई है
$array = array('burger', 'melon', 'cheese', 'milk');
क्या हो अगर उन सभी शब्दों को स्ट्रिंग में पाया जाना चाहिए?
फिर आप "not accepted answers"
इस पृष्ठ पर कुछ आज़माएँ ।