मेरे पास इस तरह एक सरणी है
$ posts = array (array ('post_title) '= & Gt; 10,' post_id '= & gt; 1), सरणी (' पोस्ट_ शीर्षक '= & gt; 11,' पोस्ट_आईडी '= & gt; 2), सरणी (' पोस्ट_शीर्षि '= & gt; 12,' post_id '= & gt; 3), सरणी ('पोस्ट_शीर्षि' = & gt; 13, 'पोस्ट_आईडी' = & gt; 4), सरणी ('पोस्ट_ शीर्षक' = & gt; 10, 'post_id' = & gt; 5));
अगर उसका 'पोस्ट_ शीर्षक' या 'पोस्ट_id' मान दोहराया जाता है तो मैं पहले आयामी तत्व कैसे निकाल सकता हूँ?
उदाहरण:
मान लीजिए हम जानते हैं कि 'पोस्ट_चिटिल' दो प्रथम आयामी तत्वों में '10' है।
मैं $ पदों से दोहराए गए तत्व को कैसे निकाल सकता हूँ? धन्यवाद।
एक नया सरणी बनाएं जहां आप इन पोस्ट_चिटिल
मानों को संग्रहीत करेंगे। लूप के माध्यम से $ posts
सरणी और किसी भी डुप्लिकेट को अनसेट नहीं करें उदाहरण:
$ posts = array (array ('post_title' = & gt; 10, 'post_id' = & gt; 1), सरणी ('post_title' = & gt; 11, 'post_id' = सरणी ('पोस्ट_शीर्ष' = & gt; 13, 'post_id' = & gt; 4), सरणी ('पोस्ट_शीर्ष' '& gt;), सरणी (' पोस्ट_शीर्षि '= & gt; 12,' पोस्ट_आईडी '= & gt; 3) ; 10, 'पोस्ट_आईडी' = & gt; 5)); $ Tmp_array = array (); Foreach ($ i = & gt; $ पोस्ट के रूप में $ पद) {if (! In_array ($ post ['post_title'], $ tmp_array)) // यदि यह मौजूद नहीं है, तो इसे {$ tmp_array [] = $ post ['शीर्षक पोस्ट करें']; } अन्य {// तत्व मौजूद है, इसे अनसेट ($ पोस्ट [$ i]) में हटाएं; }}
अब आपके $ posts
ऐरे में आपके पास अद्वितीय पोस्ट_शीर्षक
मान होंगे।
No comments:
Post a Comment