3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = <<<EOF (50.54309395492101, 8.515777587890625)(50.59194113547687, 8.647613525390625)(50.66250551544689, 8.765716552734375)(50.699922592840785, 8.842620849609375)(50.645962883774004, 8.795928955078125)(50.63289879592736, 8.7615966796875)(50.609374285799454, 8.71490478515625)(50.57798996541261, 8.680572509765625)(50.5605451899225, 8.64898681640625)(50.53785732470035, 8.56109619140625)(50.5291283155526, 8.513031005859375)(50.5291283155526, 8.513031005859375) EOF; $count = preg_match_all('/(\d+\.\d+)/', $str, $matches); echo $count; echo "\n", $matches[0][0];
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/IUZjt
function name:  (null)
number of ops:  13
compiled vars:  !0 = $str, !1 = $count, !2 = $matches
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%2850.54309395492101%2C+8.515777587890625%29%2850.59194113547687%2C+8.647613525390625%29%2850.66250551544689%2C+8.765716552734375%29%2850.699922592840785%2C+8.842620849609375%29%2850.645962883774004%2C+8.795928955078125%29%2850.63289879592736%2C+8.7615966796875%29%2850.609374285799454%2C+8.71490478515625%29%2850.57798996541261%2C+8.680572509765625%29%2850.5605451899225%2C+8.64898681640625%29%2850.53785732470035%2C+8.56109619140625%29%2850.5291283155526%2C+8.513031005859375%29%2850.5291283155526%2C+8.513031005859375%29'
    7     1        INIT_FCALL                                               'preg_match_all'
          2        SEND_VAL                                                 '%2F%28%5Cd%2B%5C.%5Cd%2B%29%2F'
          3        SEND_VAR                                                 !0
          4        SEND_REF                                                 !2
          5        DO_ICALL                                         $4      
          6        ASSIGN                                                   !1, $4
    8     7        ECHO                                                     !1
    9     8        ECHO                                                     '%0A'
          9        FETCH_DIM_R                                      ~6      !2, 0
         10        FETCH_DIM_R                                      ~7      ~6, 0
         11        ECHO                                                     ~7
         12      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
175.03 ms | 1394 KiB | 15 Q