我从棘轮获取数据,我想将数据添加到表中,当api中有新数据时,它必须动态添加,我不知道如何显示我解析过的数据
{
[e] => depthUpdate
[E] => 1534602183101
[s] => BTCUSDT
[U] => 226823001
[u] => 226823012
[b] => Array (
[0] => Array (
[0] => 6371.56000000
[1] => 0.34253400
[2] => Array ( ) )
[1] => Array(
[0] => 6371.55000000
[1] => 1.91589900
[2] => Array ( ) ))
},
这是我从api接收到的一个对象,我只想将b索引数据添加到尝试的表中
\Ratchet\Client\connect('wss://stream.binance.com:9443/ws/btcusdt@depth')->then(function($conn) {
$conn->on('message', function($msg) use ($conn) {
$data = json_decode($msg,true);
$res=$data;
$size=$size+sizeof($res['b']);
?>
<?php
for($i=0;$i<=$size;$i++){
if(isset($res['b'][$i][0])){
?>
<tr>
<td> <?php echo $res['b'][$i][0]; ?> </td>
<td> <?php echo $res['b'][$i][1]; ?> </td>
</tr>
<?php }
}
?>
</table>
</body>
</html>
<?php
});
但是我没有得到表中的全部数据,表下方显示了一些数据,我不知道为什么有人可以帮我解决这个问题