Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/03/2015, 14:35
andreiya
 
Fecha de Ingreso: diciembre-2013
Mensajes: 37
Antigüedad: 10 años, 4 meses
Puntos: 1
Respuesta: Buscar un array dentro de otro array

Cita:
Iniciado por andreiya Ver Mensaje
Hola chic@s, me preguntaba si conocéis o tenéis alguna función que haga lo siguiente.
Tenemos un array con varios elementos a encontrar y otro con los datos. Lo que quiero es que si alguna palabra del array DATOS contiene alguna del array FINDME la ignore y si no encuentra ninguna coincidencia la IMPRIMA por pantalla.

En el ejemplo sólo se mostraría MADRID puesto que la letra "v" está en la palabra valencia y la "o" en barcelona.

$findme=array(
"v",
"o",
"u",
);

$data=array(
"madrid",
"barcelona",
"valencia");
ACTUALIZO: Solución parcial. Con el siguiente código se muestran las palabras que tienen coincidencias. Si meto un else se mostraría Madrid 3 veces y Barcelona y Valencia 2.

Código PHP:
for($i=;$i<count($data);$i++)
{
    
    for(
$u=;$u<count($findme);$u++)
    {
         
$found=strpos($data[$i],$findme[$u]);
         if(
$found !==false)
         {
            echo 
$data[$i];
             echo 
"<br>"
         } 
    }


Última edición por andreiya; 17/03/2015 a las 14:44