fgetcsv

(PHP 3>= 3.0.8, PHP 4 , PHP 5)

fgetcsv -- вХРЮЕР ЯРПНЙС ХГ ТЮИКЮ Х ОПНХГБНДХР ПЮГАНП ДЮММШУ CSV

нОХЯЮМХЕ

ЛЮЯЯХБ fgetcsv ( ПЕЯСПЯ ДЕЯЙПХОРНП, ЖЕКНЕ ДКХМЮ [, ЯРПНЙЮ ПЮГДЕКХРЕКЭ [, ЯРПНЙЮ НЦПЮМХВХРЕКЭ]])

дЮММЮЪ ТСМЙЖХЪ ОНУНФЮ МЮ ТСМЙЖХЧ fgets(), Я РНИ ПЮГМХЖЕИ, ВРН НМЮ ОПНХГБНДХР ЮМЮКХГ ЯРПНЙХ МЮ МЮКХВХЕ ГЮОХЯЕИ Б ТНПЛЮРЕ CSV Х БНГБПЮЫЮЕР МЮИДЕММШЕ ОНКЪ Б ЙЮВЕЯРБЕ ЛЮЯЯХБЮ. рПЕРХИ МЕНАЪГЮРЕКЭМШИ ОЮПЮЛЕРП ПЮГДЕКХРЕКЭ ОН СЛНКВЮМХЧ ЯНДЕПФХР ГЮОЪРСЧ, Ю ВЕРБЕПРШИ МЕНАЪГЮРЕКЭМШИ ОЮПЮЛЕРП НЦПЮМХВХРЕКЭ ОН СЛНКВЮМХЧ ЯНДЕПФХР ДБНИМСЧ ЙЮБШВЙС. нАЮ ОЮПЮЛЕРПЮ ПЮГДЕКХРЕКЭ Х НЦПЮМХВХРЕКЭ ЛНЦСР ЯНДЕПФЮРЭ РНКЭЙН ОН НДМНЛС ЯХЛБНКС. еЯКХ Б ЩРХУ ОЮПЮЛЕРПЮУ ОЕПЕДЮЕРЯЪ ЯРПНЙЮ, ЯНЯРНЪЫЮЪ АНКЕЕ ВЕЛ ХГ НДМНЦН ЯХЛБНКЮ, ХЯОНКЭГСЕРЯЪ РНКЭЙН ОЕПБШИ ЯХЛБНК.

Замечание: оЮПЮЛЕРП НЦПЮМХВХРЕКЭ АШК ДНАЮБКЕМ Б PHP 4.3.0.

оЮПЮЛЕРП дЕЯЙПХОРНП ДНКФЕМ СЙЮГШБЮРЭ МЮ ТЮИК, НРЙПШРШИ ПЮМЕЕ Я ОНЛНЫЭЧ ТСМЙЖХХ fopen(), popen() ХКХ fsockopen().

оЮПЮЛЕРП ДКХМЮ ДНКФЕМ ХЛЕРЭ ГМЮВЕМХЕ, АНКЭЬЕЕ ВЕЛ ДКХМЮ ЯЮНИ АНКЭЬНИ ЯРПНЙХ, ЙНРНПЮЪ ЛНФЕР АШРЭ БЯРПЕВЕМЮ Б CSV-ТЮИКЕ (БЙКЧВЮЪ ГЮБЕПЬЮЧЫХЕ ЯХЛБНКШ ЙНМЖЮ ЯРПНЙХ).

тСМЙЖХЪ fgetcsv() БНГБПЮЫЮЕР FALSE Б ЯКСВЮЕ НЬХАЙХ, Ю РЮЙФЕ ОН ДНЯРХФЕМХЧ ЙНМЖЮ ТЮИКЮ.

Замечание: оСЯРЮЪ ЯРПНЙЮ CSV-ТЮИКЮ АСДЕР БНГБПЮЫЕМЮ Б ЙЮВЕЯРБЕ ЛЮЯЯХБЮ, ЯНДЕПФЮЫЕЦН ЕДХМЯРБЕММШИ ЩКЕЛЕМР null, НЬХАЙХ Б ДЮММНЛ ЯКСВЮЕ МЕ БНГМХЙМЕР.

Пример 1. вРЕМХЕ Х БШБНД МЮ ЩЙПЮМ ЯНДЕПФЮМХЪ CSV-ТЮИКЮ

<?php
$row
= 1;
$handle = fopen ("test.csv","r");
while (
$data = fgetcsv ($handle, 1000, ",")) {
    
$num = count ($data);
    print
"<p> $num ОНКЕИ Б ЯРПНЙЕ $row: <br>\n";
    
$row++;
    for (
$c=0; $c < $num; $c++) {
        print
$data[$c] . "<br>\n";
    }
}
fclose ($handle);
?>

яЛ.РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХИ explode(), file() Х pack()


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ