လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 ကို 0 င်သည်) လျှင်အရှည်အကန့်အသတ်မရှိရှိပါသလား။

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

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

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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • လိုင်းကို CSV သို့ format လုပ်ပြီးဖိုင်ညွှန်ပြရန်ရေးပါ fputcsv

    fputcsv

    လိုင်းကိုCSVသို့form
  • ပုံမှန်အကြွင်းမဲ့အာဏာလမ်းကြောင်းနာမကိုပြန်ပို့သည် realpath

    realpath

    ပုံမှန်အကြွင်းမဲ့အာဏ
  • ထူးခြားသောဖိုင်အမည်ရှိဖိုင်တစ်ခုကိုဖန်တီးပါ tempnam

    tempnam

    ထူးခြားသောဖိုင်အမည်ရ
  • configuration ဖိုင်ကိုခွဲခြမ်းစိတ်ဖြာပါ parse_ini_file

    parse_ini_file

    configurationဖိုင်ကိ
  • တင်ထားသောဖိုင်များကိုတည်နေရာအသစ်သို့ရွှေ့ပါ move_uploaded_file

    move_uploaded_file

    တင်ထားသောဖိုင်များကိ
  • output ဖိုင် readfile

    readfile

    outputဖိုင်
  • ဖိုင်ညွှန်ပြမှုမှလိုင်းတစ်ခုကိုဖတ်ပြီး CSV အကွက်ကိုခွဲခြမ်းစိတ်ဖြာပါ fgetcsv

    fgetcsv

    ဖိုင်ညွှန်ပြမှုမှလို
  • ဖိုင်ညွှန်ပြအတွက် positioning fseek

    fseek

    ဖိုင်ညွှန်ပြအတွက်pos
လူကြိုက်များသော ဆောင်းပါးများ