2016-08-11 41 views
-3
stdClass Object 
(
    [enq_id] => 10008 
    [enq_userid] => 3 
    [enq_catid] => 43 
    [enq_attachid] => 8 
    [enq_name] => werwer 
    [enq_desc] => werwerwerewr 
    [enq_end_date] => 22/08/2016 
    [enq_budget] => 1212 
    [enq_quantity] => 1212 
    [enq_city] => Alpy 
    [enq_feedback_rate] => 0 
    [enq_activity_id] => {"165":"Restaurants and coffee shops","215":"studio - proffesional license"} 
    [enq_imgid] => 0 
    [enq_date_added] => 2016-08-08 22:47:19 
    [enq_date_modified] => 2016-08-08 22:47:26 
    [enq_status] => 1 
    [enq_url] => werwer-10008 
    [enq_unique_id] => 0 
    [subenquries] => Array 
    (
     [0] => stdClass Object 
      (
       [subenq_id] => 33 
       [enq_id] => 10008 
       [subenq_name] => wqeqweqwqwe 
       [subenq_desc] => qweqweqweqweq 
       [subenq_cat_id] => 44 
       [subenq_budget] => 12312 
       [subenq_quantity] => 1234 
       [subenq_date_added] => 2016-08-08 22:47:19 
       [subenq_date_modified] => 2016-08-08 22:47:26 
       [subenq_status] => 1 
      ) 

    ) 

笨框架:循環

這是我的結果列表。我想用循環列出它。誰能幫我這個?

+0

你忘了問一個問題,亞歷克斯。請查看[mcve]和[問]。 – CollinD

+0

您可以使用正常的foreach循環遍歷stdClass。 – Rizier123

回答

0
foreach($your_array AS $key_array => $val_array) 

{ 

echo $key_array.":".$val_array; 

if(isset($val_array[0]) && is_array($val_array[0])) 

{ 

    foreach($val_array[0] AS $key_inner_array => $val_inner_array) 

    { 

    echo $key_inner_array.":".$val_inner_array; 

    } 

} 

} 
+0

你應該代碼縮進你的答案正確 – user4419336

+0

嗨亞歷克斯喬治,希望我的回答會對你有所幫助。 –

+0

@ Kartik Shah謝謝 –

0

你可以使用這個腳本來解決你的代碼

foreach($resultobject as $result){ 
//to resolve outer object 
echo $result->enq_id; 
//to resolve inner object 
$innerobject=$result->subenquries[0]; 
echo $innerobject->subenq_id 
}