Codice PHP:
$foo = array(
array(
'id' => 1'name' => 'prova''cognome' => 'seconda prova'),

array(
'id' => 2'name' => 'prova2''cognome' => 'prova'),

array(
'id' => 3'name' => 'prova3''cognome' => 'text'),

array(
'id' => 4'name' => 'prova4''cognome' => 'prova'),
array(
'id' => 5'name' => 'prova3''cognome' => 'seconda prova')
);

foreach (
$foo as $value1) {
    foreach (
$value1 as $key=>$value) {
        if (
$key == 'cognome' && $value == 'prova') {
            echo 
$value.'
'
;
        }
    }

Oppure dai un'occhiata qui
http://www.codeplex.com/PHPLinq