3v4l.org

run code in 300+ PHP versions simultaneously
<?php $hs2 = '#EXTM3U #EXT-X-STREAM-INF:CLOSED-CAPTIONS=NONE,RESOLUTION=1280x720,FRAME-RATE=25.000,CODECS="avc1.4d001f,mp4a.40.2",AVERAGE-BANDWIDTH=1500000,BANDWIDTH=1870000 tracks-v1a1/mono.m3u8?token=XYZ_YIE2kpAL6yriswpbrwGAvA%3D%3D%2C1608554743.5691007667'; $pattern = "~tracks-v1a1/mono\.m3u8\?token=\S+~"; $replacement = "http://example.com/mono.php?$0"; $test_value = preg_replace($pattern, $replacement, $hs2); echo $test_value;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/PZgli
function name:  (null)
number of ops:  11
compiled vars:  !0 = $hs2, !1 = $pattern, !2 = $replacement, !3 = $test_value
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%23EXTM3U+%23EXT-X-STREAM-INF%3ACLOSED-CAPTIONS%3DNONE%2CRESOLUTION%3D1280x720%2CFRAME-RATE%3D25.000%2CCODECS%3D%22avc1.4d001f%2Cmp4a.40.2%22%2CAVERAGE-BANDWIDTH%3D1500000%2CBANDWIDTH%3D1870000+tracks-v1a1%2Fmono.m3u8%3Ftoken%3DXYZ_YIE2kpAL6yriswpbrwGAvA%253D%253D%252C1608554743.5691007667'
    4     1        ASSIGN                                                   !1, '%7Etracks-v1a1%2Fmono%5C.m3u8%5C%3Ftoken%3D%5CS%2B%7E'
    5     2        ASSIGN                                                   !2, 'http%3A%2F%2Fexample.com%2Fmono.php%3F%240'
    6     3        INIT_FCALL                                               'preg_replace'
          4        SEND_VAR                                                 !1
          5        SEND_VAR                                                 !2
          6        SEND_VAR                                                 !0
          7        DO_ICALL                                         $7      
          8        ASSIGN                                                   !3, $7
    8     9        ECHO                                                     !3
    9    10      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
136.11 ms | 996 KiB | 14 Q