3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = '{"sections":[{"author_id": 276523011,"body": "<p class=\"p1\">Om dina bilder har hamnat i t.ex. fel ordning, om det saknas text eller liknande ber vi dig kontakta v&aring;r kundservice och beskriva ditt &auml;rende.</p>","comments_disabled": true,"created_at": "2014-03-03T12:06:14Z","draft": false,"html_url": "https://blocket.zendesk.com/hc/sv/articles/201593706-Bilden-eller-texten-%C3%A4r-fel-p%C3%A5-mitt-objekt-hur-%C3%A4ndrar-jag-detta-","id": 201593706,"label_names": [],"locale": "sv","name": "Bilden eller texten \u00e4r fel p\u00e5 mitt objekt, hur \u00e4ndrar jag detta?","outdated": false,"position": 0,"promoted": false,"section_id": 200348616,"source_locale": "sv","title": "Bilden eller texten \u00e4r fel p\u00e5 mitt objekt, hur \u00e4ndrar jag detta?","translation_ids": [202387746],"updated_at": "2014-04-24T14:02:57Z","url": "https://blocket.zendesk.com/hc/api/v2/articles/201593706-Bilden-eller-texten-%C3%A4r-fel-p%C3%A5-mitt-objekt-hur-%C3%A4ndrar-jag-detta-.json","vote_count": 0,"vote_sum": 0}]}'; $json = json_decode($str, true); print_r($json); foreach($json["sections"] as $item) { print_r($item); }
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 11, Position 2 = 16
Branch analysis from position: 11
2 jumps found. (Code = 78) Position 1 = 12, Position 2 = 16
Branch analysis from position: 12
1 jumps found. (Code = 42) Position 1 = 11
Branch analysis from position: 11
Branch analysis from position: 16
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 16
filename:       /in/K2Pn1
function name:  (null)
number of ops:  18
compiled vars:  !0 = $str, !1 = $json, !2 = $item
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%7B%22sections%22%3A%5B%7B%22author_id%22%3A+276523011%2C%22body%22%3A+%22%3Cp+class%3D%5C%22p1%5C%22%3EOm+dina+bilder+har+hamnat+i+t.ex.+fel+ordning%2C+om+det+saknas+text+eller+liknande+ber+vi+dig+kontakta+v%26aring%3Br+kundservice+och+beskriva+ditt+%26auml%3Brende.%3C%2Fp%3E%22%2C%22comments_disabled%22%3A+true%2C%22created_at%22%3A+%222014-03-03T12%3A06%3A14Z%22%2C%22draft%22%3A+false%2C%22html_url%22%3A+%22https%3A%2F%2Fblocket.zendesk.com%2Fhc%2Fsv%2Farticles%2F201593706-Bilden-eller-texten-%25C3%25A4r-fel-p%25C3%25A5-mitt-objekt-hur-%25C3%25A4ndrar-jag-detta-%22%2C%22id%22%3A+201593706%2C%22label_names%22%3A+%5B%5D%2C%22locale%22%3A+%22sv%22%2C%22name%22%3A+%22Bilden+eller+texten+%5Cu00e4r+fel+p%5Cu00e5+mitt+objekt%2C+hur+%5Cu00e4ndrar+jag+detta%3F%22%2C%22outdated%22%3A+false%2C%22position%22%3A+0%2C%22promoted%22%3A+false%2C%22section_id%22%3A+200348616%2C%22source_locale%22%3A+%22sv%22%2C%22title%22%3A+%22Bilden+eller+texten+%5Cu00e4r+fel+p%5Cu00e5+mitt+objekt%2C+hur+%5Cu00e4ndrar+jag+detta%3F%22%2C%22translation_ids%22%3A+%5B202387746%5D%2C%22updated_at%22%3A+%222014-04-24T14%3A02%3A57Z%22%2C%22url%22%3A+%22https%3A%2F%2Fblocket.zendesk.com%2Fhc%2Fapi%2Fv2%2Farticles%2F201593706-Bilden-eller-texten-%25C3%25A4r-fel-p%25C3%25A5-mitt-objekt-hur-%25C3%25A4ndrar-jag-detta-.json%22%2C%22vote_count%22%3A+0%2C%22vote_sum%22%3A+0%7D%5D%7D'
    4     1        INIT_FCALL                                               'json_decode'
          2        SEND_VAR                                                 !0
          3        SEND_VAL                                                 <true>
          4        DO_ICALL                                         $4      
          5        ASSIGN                                                   !1, $4
    5     6        INIT_FCALL                                               'print_r'
          7        SEND_VAR                                                 !1
          8        DO_ICALL                                                 
    7     9        FETCH_DIM_R                                      ~7      !1, 'sections'
         10      > FE_RESET_R                                       $8      ~7, ->16
         11    > > FE_FETCH_R                                               $8, !2, ->16
    8    12    >   INIT_FCALL                                               'print_r'
         13        SEND_VAR                                                 !2
         14        DO_ICALL                                                 
    7    15      > JMP                                                      ->11
         16    >   FE_FREE                                                  $8
    9    17      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
152.31 ms | 1396 KiB | 17 Q