mira este ejemplo.
Código:
$array=array(
0=>array(1=>"Título",2=>"Autor",3=>"Editorial"),
1=>array(1=>"El médico",2=>"Noah Gordon",3=>"Time Warner")
);
$coinsidencias = array();
$palabra_a_buscar = $_POST['TxtBuscar'];
foreach($array as $key=>$value){
$indice = array_search($palabra_a_buscar,$value);
if($indice){
$coinsidencias[]=$value[$indice];
}
}
print_r($coinsidencias);
con esta funcion
array_search puedes obtener todos los datos de la busqueda, ahi te pongo un ejemplo para que veas mas o menos como usarla, ojo a los indices de tus arrays, yo le puse 1 al primero para que devuelva true si encuentra la palabra en el primer elemento
Espero te ayude.
Saludos...