我打電話給一個webservice,我正在收到一個複雜的對象。我需要顯示變量reg_no,opening_inventory_weight。列表數組問題
RESULT:- object(stdClass)#12 (3) { ["TxnErrors"]=> object(stdClass)#13 (0) { } ["TxnStatus"]=> bool(true) ["headers"]=> object(stdClass)#14 (1) { ["RPMHeader"]=> array(1) { [0]=> object(stdClass)#15 (7) { ["opening_inventory_weight"]=> int(1001) ["prepared_by"]=> string(5) "James" ["reg_no"]=> string(7) "5000005" ["reporting_period"]=> string(19) "2010-02-01T00:00:00" ["rsid"]=> int(49) ["status"]=> string(1) "D" ["web_user_id"]=> string(1) "0" } } } }
我打電話像
$result = call_search_existing_manufacturer(); $rows = array(); foreach ($result->RPMHeader as $data) { $rows[] = array( $data->reg_no, $data->opening_inventory_weight, $data->status ); }
但它不工作。任何想法我錯過了什麼?謝謝你在前進
$行[] =(數組)$ data'達到相同,並保持完整的鍵,但我瞭解OP希望顯示某些值,而不是將它們放入數組中。 – Gordon 2010-02-26 23:54:54