EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
डिफ़ॉल्ट भाषा के रूप में सेट करें
PF प्रश्न - फोरम

PHP में सरणी में आइटम्स को हटाने के लिए कैसे

PHP प्रोग्रामिंग  
 
PHP में सरणी में आइटम्स को हटाने के लिए कैसे

अगर किसी भी समय, प्रोग्रामिंग, आप गाड़ी चला रहे हैं सरणियाँ,व्यवस्था, और आप की जरूरत है बार-बार आइटम हटाएँ उसी के, आप इसे एक तरह से कर सकते हैं तेजी से द्वारा खुद समारोह के PHP.

यह समारोह है array_unique और क्या करता है, पिछले पैरामीटर के रूप में कर रहे एक अनुक्रमित सरणीसाहचर्य, हमें रिटर्न किसी अन्य सरणी बिना दोहराए जाने वाले तत्व, यानी, उसी के अद्वितीय तत्वों के साथ. हम इसके साथ देखने के लिए जा रहे हैं एक उदाहरण सरणियों के दोनों प्रकार के साथ.

सबसे पहले, चलो मान लेते हैं कि हम है निम्न सरणी अनुक्रमित:

यदि हम फ़ंक्शन कॉल print_r इस सरणी के लिए, हम प्राप्त:

हम कि निरीक्षण कर सकते हैं डुप्लिकेट तत्व हैं इस सरणी के लिए, तो आप फ़ंक्शन का उपयोग करने के लिए जा रहे हैं array_unique, इस सरणी पैरामीटर के रूप में गुजर, डुप्लिकेट तत्वों के बिना एक सरणी वापस जाने के लिए:

जैसा कि हम देख सकते हैं, विधि array_unique हमें प्रदान करते हैं डुप्लिकेट आइटम हटाएँ की एक सरणी, इस तरह, no tenemos que realizar el recorrido del mismo y la comparación de cada uno de sus elementos con todos los demás.

घटना में है कि हम किया जा करने के लिए प्रयास कर रहे हैं सरणी एक साहचर्य सरणी, इस विधि से कार्य करेगा एक ही रास्ता, के बाद से ही सरणी के प्रत्येक तत्व के मूल्यों की तुलना हो जाएगा अपना पासवर्ड खाते में लेने के बिना. इस तरह, यदि हम निम्न सरणी है:

समारोह को लागू करने के लिए array_unique इस बारे में सरणीठीक करें, परिणाम निम्न हो जाएगा:

जैसा कि आप देख सकते हैं, समारोह array_unique पर विचार नहीं कुंजी एक साहचर्य सरणी में आइटम्स, लेकिन है कि केवल एक ही मान सेट, बार-बार को नष्ट करने.

हमें एक टिप्पणी छोड़ दो या करने के लिए दर्ज करेंफोरम
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

संबंधित लेख