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

parse_ini_file

configuration ဖိုင်ကိုခွဲခြမ်းစိတ်ဖြာပါ
အမည်:parse_ini_file
အမျိုးအစား:ဖိုင်စနစ်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:configuration file ကို pareses ။

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

parse_ini_file() လုပ်ဆောင်ချက်သည် configuration file ကိုခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ချိန်ညှိချက်များကိုထည့်သွင်းထားသည်။

နမူနာ

ဥပမာ 1

"test.ini" ၏ contents:

 [အမည်များ]
ငါ့ကို = ရောဘတ်
သင် = ပေတရု

[urls]
ပထမ = "http://www.example.com"
ဒုတိယ = "http://www.gitbox.net"

PHP Code:

 <? PHP
Print_r ( Parse_ini_File ( "test.ini" ) ) ;
>

ထုတ်လုပ်မှု -

 အခင်းအကျင်း
(
[me] => ရောဘတ်
[သင်] => Peter
[first] => http://www.example.com
[ဒုတိယ] => http://www.gitbox.net
)

ဥပမာ 2

"test.ini" ၏ contents:

 [အမည်များ]
ငါ့ကို = ရောဘတ်
သင် = ပေတရု

[urls]
ပထမ = "http://www.example.com"
ဒုတိယ = "http://www.gitbox.net"

PHP Code ( Process_sections )

 <? PHP
Print_r ( parse_ini_file ( "test.ini" , စစ်မှန်သော ) ) ;
>

ထုတ်လုပ်မှု -

 အခင်းအကျင်း
(
[အမည်များ] => Array
  (
  [me] => ရောဘတ်
  [သင်] => Peter
  )
[urls] => array
  (
  [first] => http://www.example.com
  [ဒုတိယ] => http://www.gitbox.net
  )
)

သဒ္ဒါ

 Parse_ini_file ( ဖိုင် , process_sections )
တေးရေး ဖေါ်ပြ
ဖိုင်တဲှ လိုအပ်ပါတယ် စစ်ဆေးရန် Ini စာရွက်စာတမ်းများကိုသတ်မှတ်ပါ။
Procession_sections optional ကို။ အကယ်. မှန်ကန်ပါက configuration file တစ်ခုစီ၏အမည်နှင့်ချိန်ညှိချက်များအပါအ 0 င် multienal-diachsenal array ကိုပြန်ပို့သည်။ ပုံသေသည်မှားသည်။

ဥပမာပြပါ

Ini ဖိုင်၏ဖွဲ့စည်းပုံသည် PHP.ini ၏ဆင်တူသည်။

ကော်ပိုရေးရှင်းများကို Ini ဖိုင်များတွင်လည်းခွဲခြမ်းစိတ်ဖြာနိုင်သည် parse_ini_file() Ini ၏တန်ဖိုးကိုသာအကဲဖြတ်လိမ့်မည်။

ကိန်းဂဏန်းများဖြင့်ရေးသားထားသောအဓိကအမည်များနှင့်ကဏ် section ခွဲများအမည်များကို PHP မှပြုလုပ်လိမ့်မည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ဖိုင်တစ်ခုသို့မဟုတ် URL ကိုဖွင့်ပါ fopen

    fopen

    ဖိုင်တစ်ခုသို့မဟုတ်U
  • စာရွက်စာတမ်းအကြောင်းသတင်းအချက်အလက်ပေးပါ stat

    stat

    စာရွက်စာတမ်းအကြောင်း
  • ဖိုင်တစ်ခုလုံးကို string တစ်ခုထဲသို့ဖတ်ပါ file_get_contents

    file_get_contents

    ဖိုင်တစ်ခုလုံးကိုstr
  • ဖိုင်ပိုင်သည့်အုပ်စုကိုပြောင်းလဲပါ chgrp

    chgrp

    ဖိုင်ပိုင်သည့်အုပ်စု
  • ဆက်သွယ်မှုအကြောင်းသတင်းအချက်အလက်ကိုရယူပါ linkinfo

    linkinfo

    ဆက်သွယ်မှုအကြောင်းသတ
  • ရရှိနိုင်သည့်နေရာကိုဖိုင်စနစ် (သို့) disk partition တွင်ပြန်လည်ရောက်ရှိ disk_free_space

    disk_free_space

    ရရှိနိုင်သည့်နေရာကို
  • ဖိုင်တစ်ခုလုံးကို array ထဲသို့ဖတ်ပါ file

    file

    ဖိုင်တစ်ခုလုံးကိုarr
  • လမ်းကြောင်းအတွက်ဖိုင်အမည်အပိုင်းကိုပြန်သွားပါ basename

    basename

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