Necesito crear una instrucción foreach que se ejecutará y creará condiciones para una declaración condicional. Escribí este trozo de código, sin esperar que funcione, y por supuesto no lo hice ...Colocar un bucle foreach dentro de una condición if
$filename = "whitelist.txt";
$handle = fopen($filename, 'r');
$whitelist = fread($handle, filesize($filename));
fclose($handle);
$whitelist = explode("\n", $whitelist);
if (
foreach ($whitelist as $value) {
strpos($ref, 'http://'.$value.'/')===0 ||
}
)
Por lo tanto, si esto nunca será capaz de trabajar? ¿O estoy solo loco? Si realmente no hay forma de poner un lazo en la condición de esta manera, ¿alguien podría sugerir una mejor manera de hacer esto? ¡Muy apreciado!
¿No tiene sentido O soy solo yo? – shamittomar
Jaja, probablemente no tiene sentido. Estoy ejecutando una matriz con pruebas foreach si cualquier valor en la matriz coincide con una cadena definida, si hace una cosa, si no hace otra. –