当从 xmlrpc 客户端调用并希望将此响应发送到客户端时,我有以下数组结果从表返回。
array(17) {
["A"]=>
int(1)
["B"]=>
int(0)
["pnl"]=>
int(1)
["C"]=>
int(1)
["buttons"]=>
array(5) {
[1]=>
string(9) "ABC"
[2]=>
string(5) "DEF"
[3]=>
string(5) "G"
[4]=>
string(7) "H"
[5]=>
string(9) "I"
}
["List"]=>
string(580) "<th title="S">Ticker</th><th title="Position - Shares Held in Portfolio">Pos</th><th title="Average Cost">Cost</th><th title="Current Market Price">Price</th>"
}
目前使用以下代码来获取记录,但它返回未定义的偏移量。我使用包含所有获取数据的 var_dump 函数得到了上述结果。如何更改我的循环以在适当的行中获得结果?
var_dump($model) ;
for ($i = 0; $i < count($model); ++$i) { $xml_rpc_rows[$i] = array($model[$i], 'struct'); } } $response = array( $xml_rpc_rows, 'struct'); return $this->xmlrpc->send_response($response);