ऑब्जेक्ट्स की एक सरणी से निपटते समय, जैसे कि बिल्ली ऑब्जेक्ट्स की एक सरणी, एक विशिष्ट संपत्ति निकालना अक्सर हो सकता है एक आवश्यक कार्य हो. इस विशेष मामले में, हमारा लक्ष्य प्रत्येक बिल्ली ऑब्जेक्ट की आईडी प्रॉपर्टी को एक नई सरणी में निकालना है।
एक दृष्टिकोण, जैसा कि आपके प्रश्न में सुझाया गया है, में create_function के साथ array_walk() का उपयोग करना शामिल है। हालांकि यह विधि निश्चित रूप से व्यवहार्य है, एक अधिक सुरुचिपूर्ण और कुशल समाधान मौजूद है। वस्तुओं की एक श्रृंखला से. सिंटैक्स इस प्रकार है:
array_column(array $input, string $column_key, string $index_key = null): arrayहमारे मामले में, हम array_column() का उपयोग कर सकते हैं $cats सरणी से आईडी प्रॉपर्टी निकालें:array_column(array $input, string $column_key, string $index_key = null): array
$catIds = array_column($cats, 'id');$catIds वेरिएबल में अब कैट आईडी की एक सरणी होगी , जिससे आवश्यकतानुसार इन मानों तक पहुंच और हेरफेर करना आसान हो जाता है।$catIds = array_column($cats, 'id');
इस पद्धति से, आप आसानी से और कुशलता से गुणों का एक कॉलम निकाल सकते हैं वस्तुओं की एक श्रृंखला, आपके PHP विकास कार्यों को सुव्यवस्थित करती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3