3v4l.org

run code in 500+ PHP versions simultaneously
<?php function wp_array_slice_assoc( $input_array, $keys ): array { $slice = array(); foreach ( $keys as $key ) { if ( isset( $input_array[ $key ] ) ) { $slice[ $key ] = $input_array[ $key ]; } } return $slice; } var_dump( wp_array_slice_assoc( '', '' ) ); var_dump( wp_array_slice_assoc( 0, 0 ) ); var_dump( wp_array_slice_assoc( false, true ) );
Output for 8.3.5 - 8.3.33, 8.4.1 - 8.4.26, 8.5.0 - 8.5.11
Warning: foreach() argument must be of type array|object, string given in /in/rabSX on line 6 array(0) { } Warning: foreach() argument must be of type array|object, int given in /in/rabSX on line 6 array(0) { } Warning: foreach() argument must be of type array|object, true given in /in/rabSX on line 6 array(0) { }

preferences:
31.87 ms | 1136 KiB | 8 Q