PHP में INI फ़ाइलों को प्रबंधित करने के लिए विशेष रूप से डिज़ाइन किए गए अंतर्निहित कार्यों का अभाव है, जिससे उन्हें गतिशील रूप से बनाना या संशोधित करना चुनौतीपूर्ण हो जाता है। हालाँकि, निम्नलिखित कोड स्निपेट में एक बहुमुखी समाधान पाया जा सकता है, जो आपको INI फ़ाइलों को आसानी से बनाने और हेरफेर करने में सक्षम बनाता है।
function write_ini_file($assoc_arr, $path, $has_sections=FALSE) {
$content = "";
if ($has_sections) {
foreach ($assoc_arr as $key=>$elem) {
$content .= "[".$key."]\n";
foreach ($elem as $key2=>$elem2) {
if(is_array($elem2))
{
for($i=0;$i$elem) {
if(is_array($elem))
{
for($i=0;$iउपयोग:
प्रदान किया गया कोड स्निपेट निम्नानुसार लागू किया जा सकता है:
$sampleData = array(
'first' => array(
'first-1' => 1,
'first-2' => 2,
'first-3' => 3,
'first-4' => 4,
'first-5' => 5,
),
'second' => array(
'second-1' => 1,
'second-2' => 2,
'second-3' => 3,
'second-4' => 4,
'second-5' => 5,
));
write_ini_file($sampleData, './data.ini', true);
आउटपुट:
निम्नलिखित INI फ़ाइल निर्दिष्ट पथ पर उत्पन्न होगी:
[first]
first-1 = 1
first-2 = 2
first-3 = 3
first-4 = 4
first-5 = 5
[second]
second-1 = 1
second-2 = 2
second-3 = 3
second-4 = 4
second-5 = 5
इस समाधान के साथ, आप आसानी से PHP में INI फ़ाइलें बना और प्रबंधित कर सकते हैं, जिससे यह कॉन्फ़िगरेशन सेटिंग्स या संरचित प्रारूप में अन्य डेटा प्रबंधित करने के लिए अपरिहार्य हो जाता है। हैप्पी कोडिंग!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3