3v4l.org

run code in 500+ PHP versions simultaneously
<?php $array = [ 'mark@test.by.com'=> "Mark Mian lv", 'jhon@test.lv.com'=> "John jack lv", 'logon@test.en.com'=> "Bob Logon", 'Stela@test.es.com'=> "Stela Josh", 'json@test.es.com'=> "Json Josh", 'bobby@test.lv.com'=> "Bob Mark" ]; $needle = 'b'; var_export( array_filter( $array, fn($v, $k) => str_contains($v, $needle) || str_contains($k, $needle), ARRAY_FILTER_USE_BOTH ) );

preferences:
93.69 ms | 1272 KiB | 5 Q