No se si leisto lo que escribi o no la verdad.... Fijate que te dije:
1) eregi() esta en desuso! No la uses mas! Reemplazala por preg_match()
2) No uses caracteres extraños para definir variables! Definilas como
$senal (sin la ñ)
3) Esta linea
Código PHP:
Ver originalecho "El libro esta en la posicion $key y el nombre es $o<br />";
Esta mal, fijate que reemplazaste todos los nombres de variables que te escribi yo, excepto $key (deberia ser $i)
Ademas podrias agregarle un else al if que tiene al preg_math() para que te imprima algo en otro caso, se entiende?
El problema esta en las mayusculas y minusculas seguramente, escribi para buscar TAL CUAL aparece en el array