3v4l.org

run code in 500+ 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:  8
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        FRAMELESS_ICALL_3                preg_replace        ~7      !1, !2
          4        OP_DATA                                                      !0
          5        ASSIGN                                                       !3, ~7
    8     6        ECHO                                                         !3
    9     7      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
164.37 ms | 2048 KiB | 13 Q