تقوم الدالة parse_ini_file() بتوزيع ملف التكوين (ملف ini) وإرجاع الإعدادات في مصفوفة.
parse_ini_file (ملف، أقسام_العملية)
المعلمة | يصف |
---|---|
ملف | مطلوب. يحدد ملف ini المراد فحصه. |
عملية_أقسام | خياري. إذا تم التعيين على TRUE، فسيتم إرجاع مصفوفة متعددة الأبعاد تحتوي على اسم وإعدادات كل قسم في ملف التكوين. الافتراضي هو FALSE. |
نصيحة: يمكن استخدام هذه الوظيفة لقراءة ملف التكوين الخاص بالتطبيق الخاص بك وليس لها علاقة بملف php.ini.
ملاحظة: لا يمكن استخدام بعض الكلمات المحجوزة كأسماء مفاتيح في ملفات ini، بما في ذلك: null وyes وno وtrue وfalse. لا يمكن أيضًا استخدام الأحرف {}|&~![()" في أي مكان في اسم المفتاح.
محتويات "test.ini":
[الأسماء]me = Robertyou = Peter[urls]الأول = "http://www.example.com" الثاني = "http://www.w3cschool.cc"
كود PHP:
<?phpprint_r(parse_ini_file("test.ini"));?>
سيتم إخراج الكود أعلاه:
صفيف([أنا] => روبرت[أنت] => بيتر[الأول] => http://www.example.com[الثاني] => http://www.w3cschool.cc)
محتويات "test.ini":
[الأسماء]me = Robertyou = Peter[urls]الأول = "http://www.example.com" الثاني = "http://www.w3cschool.cc"
كود PHP (تم ضبط أقسام_العملية على القيمة true):
<?phpprint_r(parse_ini_file("test.ini",true));?>
سيتم إخراج الكود أعلاه:
Array([names] => Array ( [me] => Robert [you] => Peter )[urls] => Array ( [أولًا] => http://www.example.com [ثانيًا] => http: //www.w3cschool.cc ))