3v4l.org

run code in 300+ PHP versions simultaneously
<?php $re = '/<img.*?alt=\'(.*?)\' src=[\'"]([^\'"]+)[\'"].*?>/m'; $str = 'Lorem ipsum dolor sit amet <img alt=\'my alt text\' src=\'1.jpg\' /> consectetur adipiscing elit, blandit quis aliquam integer neque turpis vel, ullamcorper nunc erat potenti dui vitae. Nunc tristique habitasse convallis congue praesent ultricies nam imperdiet netus, eleifend libero velit per maecenas sagittis vestibulum rhoncus felis tortor, etiam duis at sem dictumst vulputate nisi dignissim. Pharetra condimentum ultrices eleifend potenti eget blandit tempus dui class lectus magna vehicula, fames a ad ac commodo pulvinar aliquet augue semper venenatis massa, litora nascetur nam arcu et diam nec varius sollicitudin eu tristique." '; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result print_r($matches); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/FK3nd
function name:  (null)
number of ops:  13
compiled vars:  !0 = $re, !1 = $str, !2 = $matches
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%2F%3Cimg.%2A%3Falt%3D%27%28.%2A%3F%29%27+src%3D%5B%27%22%5D%28%5B%5E%27%22%5D%2B%29%5B%27%22%5D.%2A%3F%3E%2Fm'
    3     1        ASSIGN                                                   !1, 'Lorem+ipsum+dolor+sit+amet+%3Cimg+alt%3D%27my+alt+text%27+src%3D%271.jpg%27+%2F%3E++consectetur+adipiscing+elit%2C+blandit+quis+aliquam+integer+neque+turpis+vel%2C+ullamcorper+nunc+erat+potenti+dui+vitae.+Nunc+tristique+habitasse+convallis+congue+praesent+ultricies+nam+imperdiet+netus%2C+eleifend+libero+velit+per+maecenas+sagittis+vestibulum+rhoncus+felis+tortor%2C+etiam+duis+at+sem+dictumst+vulputate+nisi+dignissim.+Pharetra+condimentum+ultrices+eleifend+potenti+eget+blandit+tempus+dui+class+lectus+magna+vehicula%2C+fames+a+ad+ac+commodo+pulvinar+aliquet+augue+semper+venenatis+massa%2C+litora+nascetur+nam+arcu+et+diam+nec+varius+sollicitudin+eu+tristique.%22%0A'
    6     2        INIT_FCALL                                               'preg_match_all'
          3        SEND_VAR                                                 !0
          4        SEND_VAR                                                 !1
          5        SEND_REF                                                 !2
          6        SEND_VAL                                                 2
          7        SEND_VAL                                                 0
          8        DO_ICALL                                                 
   11     9        INIT_FCALL                                               'print_r'
         10        SEND_VAR                                                 !2
         11        DO_ICALL                                                 
   14    12      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
136.54 ms | 1000 KiB | 15 Q