3v4l.org

run code in 300+ PHP versions simultaneously
<?php $raw_input=<<<EOB ([ { success: 1, msg: [ [ { "root": [ { "item": [ { "Content": "今日,沪深两市基本呈强势整理态势,沪指在2350上方反复拉锯,并报收于2357点,涨幅0.43%,量能稳定。盘面上,题材股及煤炭、券商股表现较好力挺大市。创业板方面,题材股反复活跃,创业板指跳空上行,报于1526点,涨幅0.98%。", "date": "20140929", "title": "反复拉锯 2350成多空分水岭", "TotalNum": "59", "group": [ { "data": [ { "CCode": "5111", "ChangeRatio": "0", "ClosePrice": "0.0000", "CName": "石油开采设备", "NetProfit": "0", "NewsID": "324898945", "Pcode": "2038", "PName": "专用设备", "Reason": "定增涉及油改概念 放量上攻", "SecuCode": "000852", "SecuName": "江钻股份", "Mark": [ { "Reason": [ { "id": "5463", "value": "油改" } ] } ] }, { "CCode": "5090", "ChangeRatio": "0", "ClosePrice": "0.0000", "CName": "玻璃", "NetProfit": "0", "NewsID": "479666211", "Pcode": "2032", "PName": "建材", "Reason": "央企改革第二批试点有望启动", "SecuCode": "600552", "SecuName": "方兴科技", "Mark": [ { "Reason": [ { "id": "6451", "value": "国资改革" } ] } ] } ] } ] } ] } ] } ] ] } ]) EOB; $json = preg_replace('/(\w+):/','"$1":', $raw_input); $json = ltrim($json, "\t\n ("); $json = rtrim($json, "\t\n )"); var_dump(json_decode($json));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/IdSLU
function name:  (null)
number of ops:  24
compiled vars:  !0 = $raw_input, !1 = $json
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%28%5B%0A++++%7B%0A++++++++success%3A+1%2C%0A++++++++++++msg%3A+%5B%0A++++++++++++++++%5B%0A++++++++++++++++++++%7B%0A++++++++++++++++++++++++%22root%22%3A+%5B%0A++++++++++++++++++++++++++++%7B%0A++++++++++++++++++++++++++++++++%22item%22%3A+%5B%0A%0A++++++++++++++++++++++++++++++++++++%7B%0A++++++++++++++++++++++++++++++++++++++++%22Content%22%3A+%22%E4%BB%8A%E6%97%A5%EF%BC%8C%E6%B2%AA%E6%B7%B1%E4%B8%A4%E5%B8%82%E5%9F%BA%E6%9C%AC%E5%91%88%E5%BC%BA%E5%8A%BF%E6%95%B4%E7%90%86%E6%80%81%E5%8A%BF%EF%BC%8C%E6%B2%AA%E6%8C%87%E5%9C%A82350%E4%B8%8A%E6%96%B9%E5%8F%8D%E5%A4%8D%E6%8B%89%E9%94%AF%EF%BC%8C%E5%B9%B6%E6%8A%A5%E6%94%B6%E4%BA%8E2357%E7%82%B9%EF%BC%8C%E6%B6%A8%E5%B9%850.43%25%EF%BC%8C%E9%87%8F%E8%83%BD%E7%A8%B3%E5%AE%9A%E3%80%82%E7%9B%98%E9%9D%A2%E4%B8%8A%EF%BC%8C%E9%A2%98%E6%9D%90%E8%82%A1%E5%8F%8A%E7%85%A4%E7%82%AD%E3%80%81%E5%88%B8%E5%95%86%E8%82%A1%E8%A1%A8%E7%8E%B0%E8%BE%83%E5%A5%BD%E5%8A%9B%E6%8C%BA%E5%A4%A7%E5%B8%82%E3%80%82%E5%88%9B%E4%B8%9A%E6%9D%BF%E6%96%B9%E9%9D%A2%EF%BC%8C%E9%A2%98%E6%9D%90%E8%82%A1%E5%8F%8D%E5%A4%8D%E6%B4%BB%E8%B7%83%EF%BC%8C%E5%88%9B%E4%B8%9A%E6%9D%BF%E6%8C%87%E8%B7%B3%E7%A9%BA%E4%B8%8A%E8%A1%8C%EF%BC%8C%E6%8A%A5%E4%BA%8E1526%E7%82%B9%EF%BC%8C%E6%B6%A8%E5%B9%850.98%25%E3%80%82%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++%22date%22%3A+%2220140929%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++%22title%22%3A+%22%E5%8F%8D%E5%A4%8D%E6%8B%89%E9%94%AF+2350%E6%88%90%E5%A4%9A%E7%A9%BA%E5%88%86%E6%B0%B4%E5%B2%AD%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++%22TotalNum%22%3A+%2259%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++%22group%22%3A+%5B%0A++++++++++++++++++++++++++++++++++++++++++++++++%7B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++%22data%22%3A+%5B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22CCode%22%3A+%225111%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22ChangeRatio%22%3A+%220%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22ClosePrice%22%3A+%220.0000%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22CName%22%3A+%22%E7%9F%B3%E6%B2%B9%E5%BC%80%E9%87%87%E8%AE%BE%E5%A4%87%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22NetProfit%22%3A+%220%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22NewsID%22%3A+%22324898945%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22Pcode%22%3A+%222038%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22PName%22%3A+%22%E4%B8%93%E7%94%A8%E8%AE%BE%E5%A4%87%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22Reason%22%3A+%22%E5%AE%9A%E5%A2%9E%E6%B6%89%E5%8F%8A%E6%B2%B9%E6%94%B9%E6%A6%82%E5%BF%B5+%E6%94%BE%E9%87%8F%E4%B8%8A%E6%94%BB%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22SecuCode%22%3A+%22000852%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22SecuName%22%3A+%22%E6%B1%9F%E9%92%BB%E8%82%A1%E4%BB%BD%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22Mark%22%3A+%5B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22Reason%22%3A+%5B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22id%22%3A+%225463%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22value%22%3A+%22%E6%B2%B9%E6%94%B9%22%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%5D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%5D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7D%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22CCode%22%3A+%225090%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22ChangeRatio%22%3A+%220%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22ClosePrice%22%3A+%220.0000%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22CName%22%3A+%22%E7%8E%BB%E7%92%83%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22NetProfit%22%3A+%220%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22NewsID%22%3A+%22479666211%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22Pcode%22%3A+%222032%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22PName%22%3A+%22%E5%BB%BA%E6%9D%90%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22Reason%22%3A+%22%E5%A4%AE%E4%BC%81%E6%94%B9%E9%9D%A9%E7%AC%AC%E4%BA%8C%E6%89%B9%E8%AF%95%E7%82%B9%E6%9C%89%E6%9C%9B%E5%90%AF%E5%8A%A8%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22SecuCode%22%3A+%22600552%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22SecuName%22%3A+%22%E6%96%B9%E5%85%B4%E7%A7%91%E6%8A%80%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22Mark%22%3A+%5B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22Reason%22%3A+%5B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7B%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22id%22%3A+%226451%22%2C%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%22value%22%3A+%22%E5%9B%BD%E8%B5%84%E6%94%B9%E9%9D%A9%22%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%5D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%5D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++%5D%0A++++++++++++++++++++++++++++++++++++++++++++++++++++++++%7D%0A++++++++++++++++++++++++++++++++++++++++++++%5D%0A++++++++++++++++++++++++++++++++++++++++++++%7D%0A++++++++++++++++++++++++++++++++%5D%0A++++++++++++++++++++++++++++++++++++%7D%0A++++++++++++++++++++++++%5D%0A++++++++++++++++++++++++++++%7D%0A++++++++++++++++%5D%0A++++++++++++%5D%0A++++++++++++%7D%0A%5D%29'
   82     1        INIT_FCALL                                               'preg_replace'
          2        SEND_VAL                                                 '%2F%28%5Cw%2B%29%3A%2F'
          3        SEND_VAL                                                 '%22%241%22%3A'
          4        SEND_VAR                                                 !0
          5        DO_ICALL                                         $3      
          6        ASSIGN                                                   !1, $3
   83     7        INIT_FCALL                                               'ltrim'
          8        SEND_VAR                                                 !1
          9        SEND_VAL                                                 '%09%0A+%28'
         10        DO_ICALL                                         $5      
         11        ASSIGN                                                   !1, $5
   84    12        INIT_FCALL                                               'rtrim'
         13        SEND_VAR                                                 !1
         14        SEND_VAL                                                 '%09%0A+%29'
         15        DO_ICALL                                         $7      
         16        ASSIGN                                                   !1, $7
   86    17        INIT_FCALL                                               'var_dump'
         18        INIT_FCALL                                               'json_decode'
         19        SEND_VAR                                                 !1
         20        DO_ICALL                                         $9      
         21        SEND_VAR                                                 $9
         22        DO_ICALL                                                 
         23      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
169.84 ms | 1404 KiB | 23 Q