PHP | Función SplFileObject fputcsv()

La función SplFileObject fputcsv() es una función incorporada de la biblioteca PHP estándar (SPL) en PHP que se usa para escribir una array de campo como una línea CSV.

Sintaxis:

string SplFileObject::fputcsv()

Parámetros: esta función acepta cuatro parámetros, uno es obligatorio y tres son opcionales.

  • $fields: especifica una array de valores.
  • $delimiter: un parámetro opcional que especifica establece el delimitador de campo.
  • $enclosure: un parámetro opcional que especifica el recinto del campo.
  • $escape: un parámetro opcional utilizado para el carácter de escape.

Valores devueltos: esta función devuelve la longitud de la string escrita o FALSO de lo contrario.

A continuación, el programa ilustra la función SplFileObject fputcsv() en PHP.

Programa :

<?php
  
// Create an Array
$gfg = array (
    array('gfg', 'geeks', 'gced', 'Article'),
    array('Hello', 'Sudo', 'Placement'),
    array('"Contribute"', '"Interview"'),
    array('"System"', '"IDE"')
);
  
// Creating Spl Object
$file = new SplFileObject('gfg.csv', 'w');
  
foreach ($gfg as $arr) {
    $file->fputcsv($arr);
}
  
  
echo "Successfully write data in gfg.csv";
?>

Producción:

Successfully write data in gfg.csv

Cuando ejecute el programa anterior, creará un archivo gfg.csv si no existe y escribirá el contenido de la array en el archivo como se muestra en la imagen a continuación.

https://media.geeksforgeeks.org/wp-content/uploads/capture1-2.png

Referencia: http://php.net/manual/en/splfileobject.fputcsv.php

Publicación traducida automáticamente

Artículo escrito por R_Raj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *