मेरे पास stdClass
ऑब्जेक्ट्स की एक सरणी है और मैं उन सभी stdClass
ऑब्जेक्ट्स के एक विशिष्ट फ़ील्ड का उपयोग करके अल्पविराम से अलग सूची बनाना चाहता हूं। मेरे सरणी इस तरह दिखता है:stdClass ऑब्जेक्ट्स की सरणी पर इम्प्लोड का उपयोग कैसे करें?
$obj1 = stdClass Object ([foo] => 4 [bar] => 8 [foo-bar] => 15);
$obj1 = stdClass Object ([foo] => 16 [bar] => 23 [foo-bar] => 42);
$obj1 = stdClass Object ([foo] => 76 [bar] => 79 [foo-bar] => 83);
$a = array(1=>$obj1 , 2=>$obj2 , 3=>$obj3);
और मैं सभी stdClass
कि सरणी एक अल्पविराम बनाने के लिए वस्तुओं की foo
पर फटना करना चाहते सूची अलग कर दिया। तो वांछित परिणाम है:
4,16,76
वहाँ एक पाश के माध्यम से वस्तुओं के इस सरणी डाल करने के लिए बिना फटना के साथ ऐसा करना किसी भी तरह से (या कुछ अन्य रहस्य समारोह) है?
शायद यदि आप ऑब्जेक्ट की toString() विधि को अधिभारित करते हैं। – clentfort