Cita:
Iniciado por pateketrueke
Me parece que principalmente ese es tu problema, ¿por qué quieres usar foreach() simplemente para terminar copiando el array de un lado a otro?
No tiene mucho sentido que digamos.
Es decir, foreach() sirve para recorrer arrays, y lo que quieres es otro array, ¿por qué no usas el mismo array?
No hace falta darle tantas vueltas.
Lo tengo de la siguiente forma
Código PHP:
require_once("excel.php");
require_once("excel-ext.php");
$assoc1 = array('Fecha' => "$FechaG", 'Localidad' => "$Locali", 'Tipo' => "$TypeG", 'Moneda' => "$Moneda");
foreach ($arr as $key => $val) {
$assoc = array(
array("DATA"=>"$key", "IQ"=>"$val"),
array("DATA"=>"$key", "IQ"=>"$val"),
array("DATA"=>"$key", "IQ"=>"$val"),
array("DATA"=>"$key", "IQ"=>"$val")
);
createExcel("excel-array.xls", $assoc);}
exit;
se que tengo un error pero no logro encontrarlo me manda este mensaje
Código HTML:
Warning: Invalid argument supplied for foreach() in /home/domain/public_html/Generate_data.php on line 21