Cita:
Iniciado por andreiya
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=0 ;$i<count($data);$i++)
{
for($u=0 ;$u<count($findme);$u++)
{
$found=strpos($data[$i],$findme[$u]);
if($found !==false)
{
echo $data[$i];
echo "<br>";
}
}
}