假設今天收到的資料的是
Array (
[0] => stdClass Object (
[name] => "AAA"
[code] =>123
)
[1] => stdClass Object (
[name] => "BBB"
[code] =>456
)
[2] => stdClass Object (
[name] => "CCC"
[code] =>789
)
)
要印出資料只要設定一個變數指到那個Array Object 就好了…
//先把資料存到某個變數 , 假設上面那筆資料是 $a
$b = $a;
//接著逐一印出的話
foreach ($b as $value) {
$name = $value->name;
$code = $value->code;
echo "$name , $code \n";
}
出處: http://note.ajneok.org/programing_note/php/php-print-array-value-in-stdclass/comment-page-1/#comment-1231
3 則留言:
我不懂~ print_r() & var_dump() 不是就可以印出來了嗎?~怎麼要用回圈跑出來呢?!
如果你要擷取裡面的值, 就得要回圈跑~~
目前很多套裝軟體都會用到~~
因為您這樣寫會讓人覺的你只要看裡面的資料
我記得我寫的php很多都是這樣的方式,因為要跟javascript溝通,必需把array換成object,轉換成json資料格式才可以跟js使用。(上架程式裡面有一堆都是這個!)
張貼留言