Home » PHP » Fungsi parse_ini_string() PHP

Fungsi parse_ini_string() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Contoh
Parse string ini:

<?php
$ini = '
[names]
me = "Robert"
you = "Peter"

[urls]
first = "http://www.contoh.com"
second = "https://www.dosenit.com"
';

print_r(parse_ini_string($ini));
?>
  /* Output :
Array
(
[names] => Array
  (
  [me] => Robert
  [you] => Peter
  )
[urls] => Array
  (
  [first] => http://www.contoh.com
  [second] => https://www.dosenit.com
  )
)

Definisi dan Penggunaan

Fungsi parse_ini_file() digunakan untuk mem-parsing string konfigurasi (ini) dan mengembalikan pengaturan.

Tip: Fungsi ini dapat digunakan untuk membaca di file konfigurasi sendiri dan tidak ada hubungannya dengan file php.ini.

Catatan: Kata yang dicadangkan berikut tidak boleh digunakan sebagai kunci untuk file ini: null, yes, no, true, false, on, off, none. Lebih lanjut, karakter cadangan berikut tidak boleh digunakan dalam kunci: {} | & ~! () ^ “.

Syntax

parse_ini_string(iniprocess_sectionsscanner_mode)

Nilai Parameter

ParameterDeskripsi
iniRequired. Menentukan file ini untuk diurai
process_sectionsOptional. Jika disetel ke TRUE, maka akan mengembalikan array multidimensi dengan nama bagian dan pengaturan disertakan. Default-nya FALSE
scanner_modeOptional. Bisa menjadi salah satu dari nilai berikut:

INI_SCANNER_NORMAL (default)
INI_SCANNER_RAW (berarti nilai opsi tidak akan diurai)
INI_SCANNER_TYPED (artinya jenis boolean, null, dan integer dipertahankan bila memungkinkan. “True”, “on”, “yes” diubah menjadi TRUE. “False”, “off”, “no”, “none” dikonversi ke FALSE . “null” diubah menjadi NULL. String numerik diubah menjadi tipe integer jika memungkinkan)

Detail Teknis

Return Value:Mengembalikan array jika sukses dan FALSE jika gagal
PHP Version:5.3+

You may also like