307 of 410 menu

parse_ini_file funksiyası

parse_ini_file funksiyası birinci parametr kimi INI-faylın yolunu qəbul edir, həmçinin iki istəyə bağlı parametr: ikinci parametr bölmələrin emal edilməsinin lazım olub-olmadığını təyin edir, üçüncüsü isə faylın skan rejimidir.

Sintaksis

parse_ini_file( string $filename, bool $process_sections = false, int $scanner_mode = INI_SCANNER_NORMAL );

Nümunə

Gəlin aşağıdakı məzmunda config.ini faylı yaradaq:

; config.ini database = mysql host = localhost user = root password = 12345

İndi onu oxuyaq:

<?php $res = parse_ini_file('config.ini'); print_r($res); ?>

Kodun icrasının nəticəsi:

[ 'database' => 'mysql', 'host' => 'localhost', 'user' => 'root', 'password' => '12345' ]

Nümunə

İndi INI-faylımıza bölmələr əlavə edək:

; config.ini [database] type = mysql host = localhost [credentials] user = root password = 12345

Faylı bölmələrin emalı ilə oxuyaq:

<?php $res = parse_ini_file('config.ini', true); print_r($res); ?>

Kodun icrasının nəticəsi:

[ 'database' => [ 'type' => 'mysql', 'host' => 'localhost' ], 'credentials' => [ 'user' => 'root', 'password' => '12345' ] ]

Nümunə

INI_SCANNER_TYPED ilə işi nümayiş etdirək:

; config.ini debug = true port = 3306 timeout = 3.5

Faylı qiymətlərin tipikləşdirilməsi ilə oxuyaq:

<?php $res = parse_ini_file('config.ini', false, INI_SCANNER_TYPED); print_r($res); ?>

Kodun icrasının nəticəsi:

[ 'debug' => true, 'port' => 3306, 'timeout' => 3.5 ]

Həmçinin bax

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et