Hướng dẫn dùng php fgetcsv trong PHP
Cú phápHàm fgetcsv() trong PHP có cú pháp như sau: Show array fgetcsv ( resource $handle [, int $length [, string $delimiter [, string $enclosure [, string $escape]]]] ); Định nghĩa và cách sử dụngHàm này tương tự hàm fgets(), ngoại trừ việc hàm fgetcsv() sẽ parse dòng nó đọc sang định dạng CSV và trả về một mảng chứa các trường đã đọc. Tham số
Quảng cáo Trả về giá trịTrả về một mảng đã được lập chỉ mục chứa các trường đã đọc. Ví dụVí dụ sau minh họa cách sử dụng của hàm fgetcsv() trong PHP: $num trường trên dòng $row: Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS. Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube: Các bạn ở Hà Nội có thể tham gia khóa học thứ 9 của vietjackteam (đang tuyển sinh) vào cuối tháng 10/2018 do anh Nguyễn Thanh Tuyền, admin vietjack.com trực tiếp giảng dạy tại Hà Nội. Chi tiết nội dung khóa học tham khỏa link : Khóa học Java.Các bạn học CNTT, điện tử viễn thông, đa phương tiện, điện-điện tử, toán tin có thể theo học khóa này. Số lượng các công việc Java hoặc .NET luôn gấp ít nhất 3 lần Android hoặc iOS trên thị trường tuyển dụng. Khóa online= Đi phỏng vấn, Khóa offline= Đi phỏng vấn+ 1.5 tháng thực tập ngoài doanh nghiệp. Mọi người có thể xem demo nội dung khóa học tại địa chỉ Video demo khóa học Offline Các bạn ở xa học không có điều kiện thời gian có thể tham dự khóa Java online để chủ động cho việc học tập. Từ tháng 4/2018, VietJack khuyến mại giá SỐC chỉ còn 250k cho khóa học, các bạn có thể trả lại tiền nếu không hài lòng về chất lượng trong 1 tháng, liên hệ facebook admin fb.com/tuyen.vietjack để thanh toán chuyển khoản hoặc thẻ điện thoại, khóa học bằng Tiếng Việt với gần 100 video, các bạn có thể chủ động bất cứ lúc nào, và xem mãi mãi. Thông tin khóa học tại Khóa học Java Online trên Udemy Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi. Các bài học PHP phổ biến khác tại VietJack:
tong_hop_ham_trong_php.jsp Bài viết liên quan
Cú phápHàm fgetcsv() trong PHP có cú pháp như sau: array fgetcsv ( resource $handle [, int $length [, string $delimiter [, string $enclosure [, string $escape]]]] ); Định nghĩa và cách sử dụngHàm này tương tự hàm fgets(), ngoại trừ việc hàm fgetcsv() sẽ parse dòng nó đọc sang định dạng CSV và trả về một mảng chứa các trường đã đọc. Tham số
Quảng cáo Trả về giá trịTrả về một mảng đã được lập chỉ mục chứa các trường đã đọc. Ví dụVí dụ sau minh họa cách sử dụng của hàm fgetcsv() trong PHP: $num trường trên dòng $row: Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS. Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube: Các bạn ở Hà Nội có thể tham gia khóa học thứ 9 của vietjackteam (đang tuyển sinh) vào cuối tháng 10/2018 do anh Nguyễn Thanh Tuyền, admin vietjack.com trực tiếp giảng dạy tại Hà Nội. Chi tiết nội dung khóa học tham khỏa link : Khóa học Java.Các bạn học CNTT, điện tử viễn thông, đa phương tiện, điện-điện tử, toán tin có thể theo học khóa này. Số lượng các công việc Java hoặc .NET luôn gấp ít nhất 3 lần Android hoặc iOS trên thị trường tuyển dụng. Khóa online= Đi phỏng vấn, Khóa offline= Đi phỏng vấn+ 1.5 tháng thực tập ngoài doanh nghiệp. Mọi người có thể xem demo nội dung khóa học tại địa chỉ Video demo khóa học Offline Các bạn ở xa học không có điều kiện thời gian có thể tham dự khóa Java online để chủ động cho việc học tập. Từ tháng 4/2018, VietJack khuyến mại giá SỐC chỉ còn 250k cho khóa học, các bạn có thể trả lại tiền nếu không hài lòng về chất lượng trong 1 tháng, liên hệ facebook admin fb.com/tuyen.vietjack để thanh toán chuyển khoản hoặc thẻ điện thoại, khóa học bằng Tiếng Việt với gần 100 video, các bạn có thể chủ động bất cứ lúc nào, và xem mãi mãi. Thông tin khóa học tại Khóa học Java Online trên Udemy Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi. Các bài học PHP phổ biến khác tại VietJack:
tong_hop_ham_trong_php.jsp Bài viết liên quan
(PHP 4, PHP 5, PHP 7, PHP 8) fgetcsv — Gets line from file pointer and parse for CSV fields Descriptionfgetcsv(
Parametersstream A valid file pointer to a file successfully opened by fopen(), popen(), or fsockopen(). length Must be greater than the longest line (in characters) to be found in the CSV file (allowing for trailing line-end characters). Otherwise the line is split in chunks of Omitting this parameter (or setting it to 0, or separator The optional enclosure The optional escape The optional
Return Values Returns an indexed array containing the fields read on success, or
Changelog
ExamplesExample #1 Read and print the entire contents of a CSV file $row++; for ($c=0; $c < $num; $c++) { echo $data[$c] . " \n"; } } fclose($handle); } ?> See Also
james dot ellis at gmail dot com ¶ 13 years ago
shaun at slickdesign dot com dot au ¶ 4 years ago
michael dot arnauts at gmail dot com ¶ 10 years ago
Sbastien ¶ 2 years ago
= << myrddin at myrddin dot myrddin ¶ 16 years ago
$this->parse_header)
i at camerongreen dot org ¶ 4 years ago
chris at ocproducts dot com ¶ 5 years ago
Tim Henderson ¶ 14 years ago
michael dot martinek at gmail dot com ¶ 13 years ago
PaperPear_CSVParser
kent at marketruler dot com ¶ 12 years ago
junk at vhd dot com dot au ¶ 16 years ago
matthias dot isler at gmail dot com ¶ 12 years ago
$row = fgetcsv($handle, 500, ';'))
jc at goetc dot net ¶ 18 years ago
parse_file($filename)
tomasz at marcinkowski dot pl ¶ 8 years ago
code at ashleyhunt dot co dot uk ¶ 11 years ago
jonathangrice at yahoo dot com ¶ 12 years ago
phpnet at smallfryhosting dot co dot uk ¶ 18 years ago
jaimthorn at yahoo dot com ¶ 12 years ago
sander at NOSPAM dot rotorsolutions dot nl ¶ 9 years ago
Daniel Klein ¶ 5 years ago
matasbi at gmail dot com ¶ 11 years ago
daniel at softel dot jp ¶ 16 years ago
from_php at puggan dot se ¶ 5 years ago
"fgetcsv escaped bs:" . PHP_EOL; mustafa dot kachwala at gmail dot com ¶ 11 years ago
nick at atomicdesign dot net ¶ 10 years ago
mortanon at gmail dot com ¶ 16 years ago
jack dot peterson at gmail dot com ¶ 11 years ago
ifedinachukwu at yahoo dot com ¶ 11 years ago
$fp = fopen('file.csv', 'r'); kamil dot dratwa at gmail dot com ¶ 9 months ago
lewiscowles at me dot com ¶ 2 years ago
://en.wikipedia.org/wiki/Byte_order_mark has more information if you are dealing with other code-pages
vladimir at luchaninov dot com ¶ 6 years ago
Xander ¶ 11 years ago
fclose($handle);
Anonymous ¶ 16 years ago
tokai at binaryriot dot com ¶ 16 years ago
$data[$i]))
kurtnorgaz at web dot de ¶ 19 years ago
do not spam aleske at live dot ru ¶ 12 years ago
$items as $item) {
|