ฟังก์ชัน parse_ini_file() แยกวิเคราะห์ไฟล์การกำหนดค่า (ไฟล์ ini) และส่งคืนการตั้งค่าในอาร์เรย์
parse_ini_file (ไฟล์ process_sections)
พารามิเตอร์ | อธิบาย |
---|---|
ไฟล์ | ที่จำเป็น. ระบุไฟล์ ini ที่จะตรวจสอบ |
กระบวนการ_ส่วน | ไม่จำเป็น. หากตั้งค่าเป็น TRUE จะส่งกลับอาร์เรย์หลายมิติที่มีชื่อและการตั้งค่าของแต่ละส่วนในไฟล์การกำหนดค่า ค่าเริ่มต้นคือ FALSE |
เคล็ดลับ: ฟังก์ชันนี้สามารถใช้เพื่ออ่านไฟล์การกำหนดค่าของแอปพลิเคชันของคุณเอง และไม่เกี่ยวข้องกับไฟล์ php.ini
หมายเหตุ: คำสงวนบางคำไม่สามารถใช้เป็นชื่อคีย์ในไฟล์ ini ได้ รวมถึง: null, yes, no, true และ false อักขระ {}|&~![()" ไม่สามารถใช้ได้ทุกที่ในชื่อคีย์
เนื้อหาของ "test.ini":
[ชื่อ] ฉัน = โรเบิร์ตยู = ปีเตอร์[urls]first = "http://www.example.com" วินาที = "http://www.w3cschool.cc"
รหัส PHP:
<?phpprint_r(parse_ini_file("test.ini"));?>
รหัสข้างต้นจะส่งออก:
Array([me] => Robert[you] => Peter[first] => http://www.example.com[second] => http://www.w3cschool.cc)
เนื้อหาของ "test.ini":
[ชื่อ] ฉัน = โรเบิร์ตยู = ปีเตอร์[urls]first = "http://www.example.com" วินาที = "http://www.w3cschool.cc"
รหัส PHP (process_sections ตั้งค่าเป็นจริง):
<?phpprint_r(parse_ini_file("test.ini",true));?>
รหัสข้างต้นจะส่งออก:
Array([names] => Array ( [me] => Robert [you] => Peter )[urls] => Array ( [first] => http://www.example.com [second] => http: //www.w3cschool.cc ))