Separar datos por columnas CSV mediante ;

  • Autor Usuario eliminado 44716
  • Fecha de inicio
U

Usuario eliminado 44716

Hola, he hecho un script para que me cree un archivo CSV automáticamente con datos obtenidos mi problema es la separación por columnas de estos datos, ya que el delimitador por defecto del CSV es la "," y entonces cada vez que tengo algún dato con coma me crea una nueva columna y yo quiero modificar esto por ";". Este es mi script:


PHP:
$cadena = array(
 
    array(";","1;",$nombre,"Inicio,".$categoria.",".$subcategoria.";",$precio_articulo.";","7;",";","1;",";",";",";",";",";",";",";",";",";",";",";",";",$stock_disponible.";",$caracteristicas.";",";",";",";",";",";",";",";",";","1;",";","1;",$imagen.";","1;",";","1;",";",";")
 
    );
 
    $creacion = fopen($fecha."p.csv", "a");
 
    foreach($cadena as $fields){
        fputcsv($creacion,$fields);
    }

Gracias por leerme,

Saludos!
 
Arriba