Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/02/2010, 09:29
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 6 meses
Puntos: 65
Respuesta: Buscar arrays en php

La funcion eregi() esta en desuso (deprecated) fue reeemplazada por preg_match(), lee el manual al respecto!

En cuanto a tu problema:

Fijate que seria mas facil hacer esto:

Código PHP:
<?php 
$libros 
= array( 
                        
'libros1' => 'el medico,Noah Gordon,Time Warner'
                        
'libros2' => 'marina,Carlos Ruiz Zafon,Edebé'
                       
); 
# Agrega vos los demas
?>
Entonces despues al buscar:

Código PHP:
<?php 

# No uses cracteres raros!
$senal1 $_POST['Buscar1']; 
$senal2 $_POST['Buscar2']; 
$senal3 $_POST['Buscar3']; 

foreach(
$libros as $key => $books){

    
$boo explode(',',$books);

    foreach(
$boo as $b){
        if(
preg_match("/\b$b\b/i"$senal1){
          echo 
"El libro esta en la posicion $key y el nombre es $b<br />";
        }else if(
/* otro preg_match() con $senal2 y asi... */){}

    }

}
__________________
HV Studio
Diseño y desarrollo web