بکندباز

تابع ‎parse_ini_string()‎‎ در PHP

مثال

تجزیه ی یک متن ini:

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

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

print_r(parse_ini_string($ini));

خروجی کد بالا:

Array
(
[names] => Array
  (
  [me] => Robert
  [you] => Peter
  )
[urls] => Array
  (
  [first] => http://www.example.com
  [second] => https://www.w3schools.com
  )
)

توضیحات

تابع ‎parse_ini_file()‎‎ داده ی متنی مربوط به پیکربندی (ini) را تجزیه کرده و تنظیمات را به شکل آرایه برمیگرداند.

سینتکس

parse_ini_string(ini, process_sections, scanner_mode)

مقادیر پارامتر ها

پارامتر توضیح
ini اجباری. متن ini
process_sections اختیاری.اگر TRUE باشد، یک آرایه ی چند بعدی که شامل نام سکشن ها است، برگردانده می شود. پیش فرض FALSE
scanner_mode اختیاری. می تواند یکی از مقادیر زیر باشد:

  • INI_SCANNER_NORMAL (پیش فرض)
  • INI_SCANNER_RAW (مقادیر گزینه ها تجزیه نمی شوند)
  • INI_SCANNER_TYPED (مقادیر “true”, “on”, “yes” به TRUE تبدیل می شوند و مقادیر “false”, “off”, “no”, “none” به FALSE تبدیل می شوند.  “null” به NULL تبدیل می شود. متن های عددی نیز به عدد تبدیل می شوند.)

 


تست آنلاین تابع ‎parse_ini_string()‎‎

نتیجه:

 

اگر سوالی در رابطه با این تابع داری، می تونی توی بخش کامنت ها بپرسی:

zohreh

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*