3v4l.org

run code in 300+ PHP versions simultaneously
<?php $table = array( array( "name" => "1", "age" => 10, "answer" => "One" ), array( "name" => "2", "age" => 20, "answer" => "Two" ) ); $input = array( "name" => "2", "age" => 20 ); $isEntryMatches = array_reduce($table, function($result, $entry) use ($input) { $isValuesMatches = array_reduce($entry, function($result, $value) use ($input) { return $result && $value[key($value)] == $input[key($value)]; }, true); }, true); print $isEntryMatches;

preferences:
40.22 ms | 402 KiB | 5 Q