मैं दो सरणियों और कोड निम्नलिखित है array_diff लगता है:पीएचपी: केस-असंवेदी "array_diff"
$obs_ws = array("you", "your", "may", "me", "my", "etc");
$all_ws = array("LOVE", "World", "Your", "my", "etc", "CoDe");
$final_ws = array_diff($all_ws, $obs_ws);
उत्पादन सरणी देने कोड से ऊपर के रूप में:
$final_ws = array("LOVE", "World", "Your", "CoDe");
लेकिन मैं इसे के रूप में चाहते हैं:
$final_ws = array("LOVE", "World", "CoDe");
नोट "आपका" हटाया नहीं गया है, यह "वाई" के कारण हो सकता है दूसरी सरणी में कैप्स में। मैं "आपका" भी बाहर करना चाहता हूं, तो क्या PHP में array_diff
का कोई केस-असंवेदनशील संस्करण है।
मैं array_udiff कोशिश की, लेकिन मैं वास्तव में नहीं मिल रहा है कैसे मेरी समस्या में
धन्यवाद
मुझे विश्वास है कि आप एक अल्पविराम खो रहे हैं। ;) – MitMaro
@ मितमारो: धन्यवाद! –
मैंने इसे 'array_udiff ($ all_ws, $ obs_ws,' strcasecmp ') की तरह कोशिश की; 'लेकिन यह काम नहीं कर रहा है :( – Prashant