"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Array_column() फ़ंक्शन का उपयोग करके PHP में ऑब्जेक्ट के ऐरे से कैट आईडी कैसे निकालें?

Array_column() फ़ंक्शन का उपयोग करके PHP में ऑब्जेक्ट के ऐरे से कैट आईडी कैसे निकालें?

2024-11-06 को प्रकाशित
ब्राउज़ करें:940

How to Extract Cat IDs from Array of Objects in PHP Using array_column() Function?

PHP में ऑब्जेक्ट्स की एक श्रृंखला से कैट आईडी निकालना

ऑब्जेक्ट्स की एक सरणी से निपटते समय, जैसे कि बिल्ली ऑब्जेक्ट्स की एक सरणी, एक विशिष्ट संपत्ति निकालना अक्सर हो सकता है एक आवश्यक कार्य हो. इस विशेष मामले में, हमारा लक्ष्य प्रत्येक बिल्ली ऑब्जेक्ट की आईडी प्रॉपर्टी को एक नई सरणी में निकालना है।

एक दृष्टिकोण, जैसा कि आपके प्रश्न में सुझाया गया है, में 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 विकास कार्यों को सुव्यवस्थित करती है।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729385897 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3