လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> fgetcsv

fgetcsv

ဖိုင်ညွှန်ပြမှုမှလိုင်းတစ်ခုကိုဖတ်ပြီး CSV အကွက်ကိုခွဲခြမ်းစိတ်ဖြာပါ
အမည်:fgetcsv
အမျိုးအစား:ဖိုင်စနစ်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ပွင့်လင်းဖိုင်မှမျဉ်းကြောင်းနှင့် CSV အကွက်ကိုစစ်ဆေးပါ။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

fgetcsv() function သည် function ကိုဖိုင်ညွှန်ပြသည့်လိုင်းကိုဖတ်ပြီး CSV အကွက်ကိုခွဲခြမ်းစိတ်ဖြာသည်။

fgets() နှင့်ဆင်တူသည်မှာခြားနားချက်မှာ fgetcsv() ဖတ်ရှုသည့်လိုင်းများကိုခွဲခြားထားပြီး CSV format ရှိအကွက်များကိုရှာဖွေသည်။

fgetcsv() ဖိုင်သည်အဆုံးသတ်သည့်အခါ fgetcsv () အမှားအယွင်းများဖြစ်ပေါ်သည့်အခါမှားယွင်းသောပြန်လာသည်။

မှတ်ချက် - PHP 4.3.5 တွင် fgetcsv() ၏လည်ပတ်မှုသည် binary safe ဖြစ်သည်။

နမူနာ

ဥပမာ 1

 <? PHP

$ file = fopen ( "Contacts.csv" , "r" ) ,
Print_r ( FetCSV ( $ file ) ) ;
fcose ( $ file ) ;

>

CSV ဖိုင်:

 ဂျော့ခ်ျ , ဂျွန် , သောမတ်စ် , အမေရိကန်
ဂျိမ်းစ် , adrow , adin , usa

output ကိုဆင်တူသည် -

 အခင်းအကျင်း 
( 
[0] => George
[1] => ဂျွန် 
[2] => သောမတ်စ် [2> Thomas
[3] => USA
)

ဥပမာ 2

 <? PHP

$ file = fopen ( "Contacts.csv" , "r" ) ,

စဉ် ( ! fef ( $ file ) )
  {
  Print_r ( FetCSV ( $ file ) ) ;
  }

fcose ( $ file ) ;

>

CSV ဖိုင်:

 ဂျော့ခ်ျ , ဂျွန် , သောမတ်စ် , အမေရိကန်
ဂျိမ်းစ် , adrow , adin , usa

output ကိုဆင်တူသည် -

 အခင်းအကျင်း 
( 
[0] => George
[1] => ဂျွန် 
[2] => သောမတ်စ် [2> Thomas
[3] => USA

အခင်းအကျင်း
(
[0] => ဂျိမ်းစ်
[1] => AdRew
[2] => Martin
[3] => USA
)

သဒ္ဒါ

 Fgetcsv ( ဖိုင် , အရှည် , Separator , ဝင်း )
တေးရေး ဖေါ်ပြ
ဖိုင်တဲှ လိုအပ်ပါတယ် စစ်ဆေးရန်စာရွက်စာတမ်းများကိုသတ်မှတ်ပါ။
အရှည်

optional ကို။ သတ်မှတ်ထားသောလိုင်း၏အမြင့်ဆုံးအရှည်။ CVS ဖိုင်အတွက်အရှည်ဆုံးလိုင်းထက်သာ။ ကြီးမြတ်ဖြစ်ရပါမည်။

ဒီ parameter သည် PHP 5 တွင် optional ကို။ PHP 5 မတိုင်မီကလိုအပ်သည်။

အကယ်. ဤ parameter သည်လျစ်လျူရှုထားလျှင် (PHP 5.0.4 နှင့်နောက်ပိုင်းတွင် 0 ကိုသတ်မှတ်ထားပါ) ထို့နောက်အရှည်တွင်ကန့်သတ်ချက်မရှိပါ။

ပင်ဆိုတာ optional ကို။ Field Field Delimiter ကိုသတ်မှတ်သည် (ဇာတ်ကောင်တစ် ဦး တည်းသာခွင့်ပြုသည်), ပုံမှန်တန်ဖိုးသည်ကော်မာဖြစ်သည်။
ဝင်းခြံ

optional ကို။ နယ်မြေဝန်းကျင်ရှိဇာတ်ကောင် (ဇာတ်ကောင်တစ် ဦး တည်းသာခွင့်ပြုသည်) ကိုသတ်မှတ်သည်။

ဤ parameter သည် PHP 4.3.0 တွင်ထည့်သွင်းခဲ့သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ဖိုင်များကိုဖျက်ပါ unlink

    unlink

    ဖိုင်များကိုဖျက်ပါ
  • လက်ရှိ Uma ကိုပြောင်းပါ umask

    umask

    လက်ရှိUmaကိုပြောင်းပ
  • ပုံစံနှင့်အတူဖိုင်အမည်များကိုကိုက်ညီပါ fnmatch

    fnmatch

    ပုံစံနှင့်အတူဖိုင်အမ
  • ဖိုင်ကို http post မှတဆင့်တင်သည်ရှိမရှိဆုံးဖြတ်ပါ is_uploaded_file

    is_uploaded_file

    ဖိုင်ကိုhttppostမှတဆ
  • သင်္ကေတ link ၏ပိုင်ရှင်ကိုပြုပြင်မွမ်းမံ lchown

    lchown

    သင်္ကေတlink၏ပိုင်ရှင
  • ယာယီဖိုင်တစ်ခုဖန်တီးပါ tmpfile

    tmpfile

    ယာယီဖိုင်တစ်ခုဖန်တီး
  • ဖိုင်တစ်ခုသို့မဟုတ် URL ကိုဖွင့်ပါ fopen

    fopen

    ဖိုင်တစ်ခုသို့မဟုတ်U
  • ခက်ခဲတဲ့ဆက်သွယ်မှုတစ်ခုဖန်တီးပါ link

    link

    ခက်ခဲတဲ့ဆက်သွယ်မှုတစ
လူကြိုက်များသော ဆောင်းပါးများ