2015-11-14 78 views
0

有人請解釋我如何從foreach循環中的entry_list中獲取值?請求php foreach stdclass示例

以下是返回數據結構。請幫忙。

 stdClass Object 
(
[result_count] => 1 
[total_count] => 1 
[next_offset] => 1 
[entry_list] => Array 
    (
     [0] => stdClass Object 
      (
       [id] => 6adfd27d-0a48-48c9-97b2-5639c6d9e697 
       [module_name] => Leads 
       [name_value_list] => stdClass Object 
        (
         [assigned_user_name] => stdClass Object 
          (
           [name] => assigned_user_name 
           [value] => Administrator 
          ) 

         [modified_by_name] => stdClass Object 
          (
           [name] => modified_by_name 
           [value] => Administrator 
          ) 

         [created_by_name] => stdClass Object 
          (
           [name] => created_by_name 
           [value] => Administrator 
          ) 

         [id] => stdClass Object 
          (
           [name] => id 
           [value] => 6adfd27d-0a48-48c9-97b2-5639c6d9e697 
          ) 
+0

關鍵的在foreach內在價值應該是一個你找 –

+0

感謝您的快速反應@SulthanAllaudeen, 所以,如果我得到你糾正我應該做的 的foreach($列表爲$ list_items) { 的foreach ($ list_items-> name_value_list爲$ values) { } } – dev01

+0

不客氣的..你試過按鍵作爲值來獲得輸出? –

回答

1

試試這個,

foreach($arr->entry_list as $row) { 

    foreach($row->name_value_list as $key => $val){ 

      echo $key;// will echo assigned_user_name 
      echo $val->name; // assigned_user_name 
      echo $val->value; // Administrator 

    } 

} 

採樣值的第一行給出的......同樣,所有的值將得到打印。

+0

感謝你的好例子,是否有可能得到一個例子來獲取表中的所有值,例如first_name,last_name的值。 – dev01

+0

其中是標籤fir'first_name' .... –

+0

http://pastebin.com/0F7FLLcR – dev01