显示从棘轮php收到的数据

时间:2018-08-18 15:14:03

标签: php websocket php-7 php-5.3 ratchet

我从棘轮获取数据,我想将数据添加到表中,当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  
        });

但是我没有得到表中的全部数据,表下方显示了一些数据,我不知道为什么有人可以帮我解决这个问题

0 个答案:

没有答案