나는 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' 동일한 달성 그대로 키를 유지하지만 I 행 OP가 특정 값을 표시하고 배열에 넣지 않으려한다는 것을 이해했습니다. – Gordon