تابع ()parse_ini_file
تابع ()parse_ini_file
تعریف و کاربرد
تابع ()parse_ini_file یک فایل پیکربندی(ini) را تجزیه کرده و تنظیمات درون آن را به صورت یک آرایه برمی گرداند.
نحوه نوشتن
پارامترها | توضیحات |
---|---|
file |
ضروری. فایل ini را برای بررسی، مشخص می کند. |
process_sections |
اختیاری. در صورتی که به TRUE ست شود، یک آرایه ی چند بعدی به همراه نام بخش ها و تنظیمات اضافه شده برگردانده خواهد شد. مقدار پیش فرض FALSE است. |
نکات قابل توجه
نکته: از این تابع می توان برای خواندن درون فایل های پیکربندی اپلیکیشن های خود استفاده کنید.
کلمات از پیش تعریف شده ی پیش رو نباید بعنوان کلید ها، در فایل های ini استفاده شوند: null و yes و no و true و false. از این گذشته بعضی کلید های رزروی کاراکتری هم هستند که آنها هم نباید بعنوان کلید ها استفاده شوند: {}|&~![()" .
مثال 1
Contents of "test.ini":
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "http://www.w3schools.com"
PHP code:
print_r(parse_ini_file("test.ini"));
?>
خروجی کد بالا برابر است با:
(
[me] => Robert
[you] => Peter
[first] => http://www.example.com
[second] => http://www.w3schools.com
)
مثال 2
Contents of "test.ini":
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "http://www.w3schools.com"
PHP code (with process_sections set to true):
print_r(parse_ini_file("test.ini",true));
?>
خروجی کد بالا برابر است با:
(
[names] => Array
(
[me] => Robert
[you] => Peter
)
[urls] => Array
(
[first] => http://www.example.com
[second] => http://www.w3schools.com
)
)
- نوشته شده توسط احسان عباسی
- بازدید: 3493