Hola,
He reducido un escenario que tengo a esto:
Código PHP:
Ver original$x = [ //pajar
"A,B,C,D",
".A,B,C,D",
"A,B.C,D"
];
$y = [//aguja
"A,B", //necesito true para $x[0] y $x[2] ... y false para $[x1]
".A,B", //necesito true para $[x1] y false para las otras dos
"B,C,D", // necesito true para $x[0] y $x[1] ... y false para $[x2]
"B.C,D" // necesito true para $x[2] y false para las otras dos
];
Antes lo tenia fácil siempre con separador una coma "," y lo resolvía con :
Código PHP:
Ver originalforeach($x as $pajar){
foreach($y as $aguja){
if(strpos($pajar,$aguja) !== false){ echo "true";
}else{
echo "false";
}
}
}
... pero por necesidad tengo que poner para algunos caracteres un prefijo punto "." y excepto al principio (que se queda como prefijo ) , el mismo punto hace de separador.
lo que me da confusiones en la manera que lo hacia antes
¿Alguien me puede dar alguna idea como resolverlo ?
Gracias