306 of 410 menu

Funksie fputcsv

Die funksie fputcsv formateer die oorgedraagde skikking in 'n string van CSV-formaat en skryf dit na die gespesifiseerde lêer. Die eerste parameter wat die funksie aanvaar is 'n wyser na die lêer, die tweede is die dataskikking om te skryf. Die derde parameter kan die veldskeier spesifiseer (standaard is 'n komma), die vierde kan die stringbegrenser spesifiseer (standaard is dubbel aanhalingstekens).

Sintaksis

fputcsv( resource $handle, array $fields, string $delimiter = ",", string $enclosure = '"', string $escape_char = "\" );

Voorbeeld

Kom ons skryf 'n skikking na 'n CSV-lêer:

<?php $file = fopen('data.csv', 'w'); $data = ['a', 'b', 'c', 'd', 'e']; fputcsv($file, $data); fclose($file); ?>

Inhoud van die lêer data.csv:

"a","b","c","d","e"

Voorbeeld

Kom ons skryf verskeie rye na 'n CSV-lêer met die gebruik van 'n kommapunt as skeier:

<?php $file = fopen('data.csv', 'w'); $data1 = [1, 2, 3, 4, 5]; $data2 = ['x', 'y', 'z']; fputcsv($file, $data1, ';'); fputcsv($file, $data2, ';'); fclose($file); ?>

Inhoud van die lêer data.csv:

"1";"2";"3";"4";"5" "x";"y";"z"

Voorbeeld

Kom ons skryf 'n skikking met data wat komma's bevat:

<?php $file = fopen('data.csv', 'w'); $data = ['John, Doe', 'johndoe@example.com', 'New York']; fputcsv($file, $data); fclose($file); ?>

Inhoud van die lêer data.csv:

"John, Doe","johndoe@example.com","New York"

Sien ook

  • die funksie fgetcsv,
    wat data uit CSV lees
  • die funksie fwrite,
    wat na 'n lêer skryf
  • die funksie fopen,
    wat 'n lêer oopmaak
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp