[PHP] 印出陣列中被包在StdClass內的Value

假設今天收到的資料的是

  1. Array (
  2.     [0] => stdClass Object ( 
  3.         [name] => "AAA" 
  4.         [code] => 123
  5.         )
  6.     [1] => stdClass Object ( 
  7.         [name] => "BBB"
  8.         [code] => 456 
  9.         )
  10.     [2] => stdClass Object ( 
  11.         [name] => "CCC"
  12.         [code] => 789 
  13.         ) 
  14. )


要印出資料只要設定一個變數指到那個Array Object 就好了…

  1. //先把資料存到某個變數 , 假設上面那筆資料是 $a
  2. $b = $a;
  3. //接著逐一印出的話
  4. foreach ($b as $value) {
  5.     $name = $value->name;
  6.     $code = $value->code;
  7.     echo "$name , $code \n";
  8. }

15個對 “[PHP] 印出陣列中被包在StdClass內的Value” 的回應


留下回覆