2012-05-21 9 views
9

इसलिए मेरे पास यह सरणी एक चरणीय शीर्षक $arr में सहेजी गई है। मैं हड़पने या [स्लग] का मूल्य गूंज करना चाहतेPHP ऐरे stdClass ऑब्जेक्ट - इको वैल्यू

Array ([0] => stdClass Object ([term_id] => 11 
           [name] => Community Service 
           [slug] => community-service 
           [term_group] => 0 
           [term_taxonomy_id] => 11 
           [taxonomy] => category 

तो मैं इस

गूंज $ आगमन की तरह कुछ चाहता हूँ [स्लग]

जो तब प्रदर्शित "समुदाय हैं सर्विस"। मुझे यकीन है कि यह कुछ आसान है लेकिन मैं यह नहीं समझ सकता कि सरणी क्लास से मूल्य को कैसे पकड़ें और इसे पृष्ठ पर गूंजें। धन्यवाद।

+0

क्या वह डेटा कॉल से 'json_decode() 'तक आया था? –

उत्तर

32

सरणी $arr में 1 आइटम है जो एक ऑब्जेक्ट है। आपको इसके गुणों तक पहुंचने के लिए -> वाक्यविन्यास का उपयोग करना होगा।

echo $arr[0]->slug;

+0

सरल ... बहुत बहुत धन्यवाद। – user982853

4

क्षमा करें, लेकिन आप और अधिक सुरुचिपूर्ण कुछ कर सकते हैं।

foreach ($array as $obj) 
{ 
    // Here you can access to every object value in the way that you want 
    echo $obj->term_id; 
} 
0

... सरल निम्नलिखित कोड का प्रयास करें

echo $arr[0]->slug; 

यह काम हो सकता है क्योंकि आपके सरणी केवल एक ही वस्तु को शामिल माना जाता।