PHP fgetcsv() sabonin
Kauyawa da amfani
fgetcsv() sabonin yana kara da haruffun daga fayilin wata wata kuma ya nuna sabonin CSV.
da fgets() Kamar yadda, amma yana da farko, sabonin fgetcsv() ya nuna haruffun da a kuma samu, ya nuna sabonin da a iya samu a cikin tsarin CSV, kuma ya samu wuri wuri da su gudanar.
fgetcsv() yana samu kuskure FALSE, kamar yadda a cikin farkon fayil.
Shirin bayanin:Daga PHP 4.3.5, a ciki na fgetcsv() yana kara da hankali.
Tsarin
fgetcsv(file,length,separator,enclosure)
sabonin | Ba da kama. |
---|---|
file | Wajib. Ta fara kare sabonin fayilin a yana nuna. |
length |
Za a iya samun. Ta fara kare sabonin haruffun tsawon. wajibni ya kasance fiye da haruffun tsawon kai tsaye a cikin fayilin CVS. A yana kara PHP 5, sabonin yana kara da zubairi. A cikin PHP 5 kafin yana kara da zubairi. Tashe haka (a yana kara PHP 5.0.4 kacce wanda a kara siffa 0) sabonin, haruffun kai tsaye yana nuna tsawon kai, amma za a iya ya fi iya kai gudanarwa. |
separator | Iyali. Ana samar da sabunta bayanin da ke samar da tashiwacin (zai samar da wata tashiwacin kan wata tashiwacin), auren na wata tashiwacin yana da wata tashiwacin na kwanan nan. |
enclosure |
Iyali. Ana samar da sabunta bayanin da ke samar da tashiwacin (zai samar da wata tashiwacin kan wata tashiwacin), auren na wata tashiwacin yana da wata tashiwacin na kwanan nan. A cikin PHP 4.3.0, an kammala da sabunta wata tashiwacin. |
Rarraba da Shirin bayanin
Shirin bayanin:Bayanin daga fayilolin CSV ne ke samar da wata tashiwacin da ke ciki na wata tashiwacin na kwanan nan, kuma ba a gani da zai samar da kiyashe kiyashe ba.
Shirin bayanin:Tarihin kan dacewa yana da nasara. Misali, saboda LANG yana da en_US.UTF-8, wanda ke nufin sabunta bayanin na kwanan nan, wanda ke nufin sabunta bayanin na kwanan nan, ana iya samar da samar da kiyashe kiyashe.
Shirin bayanin:Duk da yake PHP ba a samar da amsa da ake amfani da samar da kiyashe kiyashe a cikin samar da fayilolin Macintosh da ba a samar da amfani da amsa na samar da kiyashe kiyashe, zama auto_detect_line_endings a cikin aiki na samar da tsofaffin.
Tsammanin
Dare 1
<?php $file = fopen("contacts.csv","r"); print_r(fgetcsv($file)); fclose($file); ?>
CSV File:
George, John, Thomas, USA James, Adrew, Martin, USA
Kwajin kamar:
Array ( [0] => George [1] => John [2] => Thomas [3] => USA )
Dare 2
<?php $file = fopen("contacts.csv","r"); while(! feof($file)) { print_r(fgetcsv($file)); } fclose($file); ?>
CSV File:
George, John, Thomas, USA James, Adrew, Martin, USA
Kwajin kamar:
Array ( [0] => George [1] => John [2] => Thomas [3] => USA Array ( [0] => James [1] => Adrew [2] => Martin [3] => USA )