3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array ( array ( "Folder_id" => 40, "Title_fr" => "test", "Title_en" => "", "Desc_fr" => "", "Desc_en" => "", "Place_fr" => "Koksijde, Belgique", "Place_en" => "Koksijde, Belgium", "Place_ICAO" => "EBBE", "Place_city" => "", "Place_country" => "be" ), array ( "Folder_id" => 40, "Title_fr" => "test", "Title_en" => "", "Desc_fr" => "", "Desc_en" => "", "Place_fr" => "Koksijde, Belgique", "Place_en" => "Koksijde, Belgium", "Place_ICAO" => "EBBE", "Place_city" => "", "Place_country" => "be" ), array ( "Folder_id" => 40, "Title_fr" => "test", "Title_en" => "", "Desc_fr" => "", "Desc_en" => "", "Place_fr" => "Koksijde, Belgique", "Place_en" => "Koksijde, Belgium", "Place_ICAO" => "EBBE", "Place_city" => "", "Place_country" => "be" ), array ( "Folder_id" => 51, "Title_fr" => "test", "Title_en" => "", "Desc_fr" => "", "Desc_en" => "", "Place_fr" => "FRANC", "Place_en" => "ANGLE", "Place_ICAO" => "ENGL", "Place_city" => "Münich2", "Place_country" => "de" ) ); $common = call_user_func_array('array_intersect_assoc', $arr); $common += array_fill_keys(array_keys($arr[0]), '*'); print_r($common);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/p1Bhs
function name:  (null)
number of ops:  19
compiled vars:  !0 = $arr, !1 = $common
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, <array>
   55     1        INIT_FCALL                                               'array_intersect_assoc'
          2        SEND_ARRAY                                               !0
          3        CHECK_UNDEF_ARGS                                         
          4        DO_FCALL                                      0  $3      
          5        ASSIGN                                                   !1, $3
   58     6        INIT_FCALL                                               'array_fill_keys'
          7        INIT_FCALL                                               'array_keys'
          8        FETCH_DIM_R                                      ~5      !0, 0
          9        SEND_VAL                                                 ~5
         10        DO_ICALL                                         $6      
         11        SEND_VAR                                                 $6
         12        SEND_VAL                                                 '%2A'
         13        DO_ICALL                                         $7      
         14        ASSIGN_OP                                     1          !1, $7
   60    15        INIT_FCALL                                               'print_r'
         16        SEND_VAR                                                 !1
         17        DO_ICALL                                                 
         18      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
193.79 ms | 1394 KiB | 21 Q