PHP parse_ini_file() ਫੰਕਸ਼ਨ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
parse_ini_file() ਫੰਕਸ਼ਨ ਇੱਕ ਸੰਰਚਨਾ ਫਾਈਲ ਨੂੰ ਪਾਰਸ ਕਰਦਾ ਹੈ ਅਤੇ ਉਸ ਵਿੱਚ ਸਥਾਈ ਦੇ ਸੈਟਿੰਗ ਨੂੰ ਆਰਰੇ ਵਾਲੇ ਫਾਈਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
ਵਿਧੀ
parse_ini_file(file,process_sections)
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
file | ਲੋੜੀਂਦਾ।ਚੈਕ ਕਰਨ ਵਾਲੇ ਸਥਾਈ ਫਾਈਲ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
process_sections | ਵਿਕਲਪਿਕ।ਜੇਕਰ ਇਸ ਨੂੰ true ਮੰਨਿਆ ਜਾਵੇ ਤਾਂ ਬਹੁਵਿਮਾਨ ਆਰਰੇ ਵਾਪਸ ਦਿੱਤੇ ਜਾਣਗੇ, ਜਿਸ ਵਿੱਚ ਸੰਰਚਨਾ ਫਾਈਲ ਦੇ ਹਰੇਕ ਚਿੱਤਰ ਦਾ ਨਾਮ ਅਤੇ ਸੈਟਿੰਗ ਸ਼ਾਮਿਲ ਹੋਣਗੇ। ਮੂਲਤਬੀ ਮੁੱਲ false ਹੈ。 |
ਵਿਵਰਣ
ini ਫਾਈਲ ਦੀ ਸੰਰਚਨਾ php.ini ਨਾਲ ਮਿਲਦੀ-ਜੁਲਦੀ ਹੈ。
ਸਥਾਈ ਵੀ ਇਨੀ ਫਾਈਲ ਵਿੱਚ ਪਾਰਸ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਇਸ ਲਈ parse_ini_file() ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਸਥਾਈ ਦੇਣ ਵਾਲੇ ਸਥਾਈ ਨੂੰ ਨਤੀਜੇ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤਾ ਜਾਵੇਗਾ। ਸਿਰਫ ਸਥਾਈ ਦੇ ਮੁੱਲ ਹੀ ਮੁੱਲਾਂਕਿਤ ਕੀਤੇ ਜਾਣਗੇ。
ਸੰਖਿਆਵਾਂ ਨਾਲ ਬਣੇ ਕੀ ਨਾਮ ਅਤੇ ਚਿੱਤਰ ਨੂੰ PHP ਦਾਨੂੰ ਸੰਖਿਆ ਮੰਨਿਆ ਜਾਵੇਗਾ, ਇਸ ਲਈ 0 ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਸੰਖਿਆ ਓਕਟਲ ਮੰਨੇ ਜਾਣਗੇ ਅਤੇ 0x ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਸੰਖਿਆ ਹੈਕਸਡੈਸੀਮਲ ਮੰਨੇ ਜਾਣਗੇ。
ਸੁਝਾਵਾਂ ਅਤੇ ਟਿੱਪਣੀਆਂ
تعلیمات:ਇਹ ਫੰਕਸ਼ਨ ਤੁਹਾਡੇ ਆਪਣੇ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਸੰਰਚਨਾ ਫਾਈਲ ਨੂੰ ਪੜ੍ਹਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਫੰਕਸ਼ਨ php.ini ਫਾਈਲ ਨਾਲ ਕੋਈ ਸਬੰਧ ਨਹੀਂ ਹੈ, ਜੋ ਸਕ੍ਰਿਪਟ ਚਲਾਉਣ ਦੇ ਸਮੇਂ ਹੀ ਹੱਲ ਕੀਤਾ ਗਿਆ ਹੈ。
تعلیمات:اگر ini فائل کا مطلب کوئی غیر حروفnumeric کاراکتر شامل ہو، تو اس کو دو تاروں میں ("" ) میں لگا دیا جانا چاہئے۔
تعلیمات:کچھ محفوظ الفاظ کو ini فائل کی کلید کے نام کے طور پر استعمال نہیں کیا جاسکتا، مثلاً null، yes، no، true اور false، شامل ہیں: null، no اور false برابر "" سے، yes اور true برابر "1" سے ہوتا ہے۔ علامات {}|"~![()" کو کلید کے نام کے کوئی بھی مقام میں استعمال نہیں کیا جاسکتا، اور یہ علامات کوئی خاص معنوں کا حامل ہیں۔
تعلیمات:فارم 5.0 نسلی سے، اس فنکشن نئی سطر کا بھی پروسیس کرتی ہے。
مثال
مثال 1
"test.ini" کا محتوا:
[names] me = روبرٹ you = پیٹر [urls] first = "http://www.example.com" second = "http://www.codew3c.com"
PHP کوڈ:
<?php print_r(parse_ini_file("test.ini")); ?>
آؤٹ پت:
Array ( [me] => روبرٹ [you] => پیٹر [first] => http://www.example.com [second] => http://www.codew3c.com )
مثال 2
"test.ini" کا محتوا:
[names] me = روبرٹ you = پیٹر [urls] first = "http://www.example.com" second = "http://www.codew3c.com"
PHP کوڈ (process_sections بنا دینا true) :
<?php print_r(parse_ini_file("test.ini",true)); ?>
آؤٹ پت:
Array ( [names] => Array ( [me] => روبرٹ [you] => پیٹر ) [urls] => Array ( [first] => http://www.example.com [second] => http://www.codew3c.com ) )