3v4l.org

run code in 300+ PHP versions simultaneously
<?php $mystring = '05/07/2017 06:14:22: #1 atualizacao de status da entrega UN085464466BR para a nova situacao 058 em 2017-07-05 06:14:22 [imagens/33/2017/06/30/UN085464466BR.jpg][Sucesso]'; $pos1 = strpos($mystring, ' [imagens'); $pos2 = strpos($mystring, '.jpg]['); echo '='.substr($mystring, $pos1+2, $pos2-$pos1).'=';
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/YTUM8
function name:  (null)
number of ops:  22
compiled vars:  !0 = $mystring, !1 = $pos1, !2 = $pos2
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '05%2F07%2F2017+06%3A14%3A22%3A+%231+atualizacao+de+status+da+entrega+UN085464466BR+para+a+nova+situacao+058+em+2017-07-05+06%3A14%3A22+%5Bimagens%2F33%2F2017%2F06%2F30%2FUN085464466BR.jpg%5D%5BSucesso%5D'
    5     1        INIT_FCALL                                               'strpos'
          2        SEND_VAR                                                 !0
          3        SEND_VAL                                                 '+%5Bimagens'
          4        DO_ICALL                                         $4      
          5        ASSIGN                                                   !1, $4
    6     6        INIT_FCALL                                               'strpos'
          7        SEND_VAR                                                 !0
          8        SEND_VAL                                                 '.jpg%5D%5B'
          9        DO_ICALL                                         $6      
         10        ASSIGN                                                   !2, $6
    7    11        INIT_FCALL                                               'substr'
         12        SEND_VAR                                                 !0
         13        ADD                                              ~8      !1, 2
         14        SEND_VAL                                                 ~8
         15        SUB                                              ~9      !2, !1
         16        SEND_VAL                                                 ~9
         17        DO_ICALL                                         $10     
         18        CONCAT                                           ~11     '%3D', $10
         19        CONCAT                                           ~12     ~11, '%3D'
         20        ECHO                                                     ~12
         21      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.07 ms | 1395 KiB | 17 Q