3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = '<script> var images = new Array(), images_thumbs = new Array(); images_thumbs[0] = "//domain.com/thumbs/c7d/c7dfc634711bc658243aa7575b048b5d4f72fb6d.jpg"; images[0] = "//domain.com/xxl/c7d/c7dfc634711bc658243aa7575b048b5d4f72fb6d.jpg"; images_thumbs[1] = "//img4.leboncoin.fr/thumbs/222/222d9946df4466e3ecdc3c17ea96bffe0b6bb739.jpg"; images[1] = "//img4.leboncoin.fr/xxl/222/222d9946df4466e3ecdc3c17ea96bffe0b6bb739.jpg"; images_thumbs[2] = "//img1.leboncoin.fr/thumbs/361/361ea09124fde43162f6e638137aa1032f563654.jpg"; images[2] = "//img1.leboncoin.fr/xxl/361/361ea09124fde43162f6e638137aa1032f563654.jpg"; </script>'; preg_match_all('/\/\/(.*.jpg)/', $str, $results); var_dump($results);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/pubA2
function name:  (null)
number of ops:  10
compiled vars:  !0 = $str, !1 = $results
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%3Cscript%3E%0A++++var+images+%3D+new+Array%28%29%2C+images_thumbs+%3D+new+Array%28%29%3B%0A++++images_thumbs%5B0%5D+%3D+%22%2F%2Fdomain.com%2Fthumbs%2Fc7d%2Fc7dfc634711bc658243aa7575b048b5d4f72fb6d.jpg%22%3B+%0A++++images%5B0%5D+%3D+%22%2F%2Fdomain.com%2Fxxl%2Fc7d%2Fc7dfc634711bc658243aa7575b048b5d4f72fb6d.jpg%22%3B%0A%0A++++images_thumbs%5B1%5D+%3D+%22%2F%2Fimg4.leboncoin.fr%2Fthumbs%2F222%2F222d9946df4466e3ecdc3c17ea96bffe0b6bb739.jpg%22%3B+%0A++++images%5B1%5D+%3D+%22%2F%2Fimg4.leboncoin.fr%2Fxxl%2F222%2F222d9946df4466e3ecdc3c17ea96bffe0b6bb739.jpg%22%3B%0A%0A++++images_thumbs%5B2%5D+%3D+%22%2F%2Fimg1.leboncoin.fr%2Fthumbs%2F361%2F361ea09124fde43162f6e638137aa1032f563654.jpg%22%3B+%0A++++images%5B2%5D+%3D+%22%2F%2Fimg1.leboncoin.fr%2Fxxl%2F361%2F361ea09124fde43162f6e638137aa1032f563654.jpg%22%3B%0A%3C%2Fscript%3E'
   15     1        INIT_FCALL                                               'preg_match_all'
          2        SEND_VAL                                                 '%2F%5C%2F%5C%2F%28.%2A.jpg%29%2F'
          3        SEND_VAR                                                 !0
          4        SEND_REF                                                 !1
          5        DO_ICALL                                                 
   16     6        INIT_FCALL                                               'var_dump'
          7        SEND_VAR                                                 !1
          8        DO_ICALL                                                 
          9      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
223.91 ms | 998 KiB | 15 Q