Wie lese und schreibe ich Werte in PHP-INI-Dateien?

Susan Sarandon
Freigeben: 2024-10-29 00:48:02
Original
140 Leute haben es durchsucht

How to Read and Write Values in PHP INI Files?

Bearbeiten und Lesen von PHP-INI-Dateiwerten

Zum Lesen von INI-Dateiwerten in PHP können Sie die Funktion parse_ini_file verwenden. Rufen Sie es einfach mit dem INI-Dateipfad als Argument auf. Zum Beispiel:

<code class="php">$ini_array = parse_ini_file("sample.ini");</code>
Nach dem Login kopieren

Dadurch werden die Werte in einem Array gespeichert, wobei die Namen der INI-Abschnitte die Schlüssel darstellen und die Werte als Array-Elemente gespeichert werden. Um auf den Wert für „lu_link“ oder „footerbg“ zuzugreifen, können Sie Folgendes verwenden:

<code class="php">$lu_link = $ini_array['lu_link'];
$footerbg = $ini_array['footerbg'];</code>
Nach dem Login kopieren

Das Zurückschreiben in die INI-Datei ist nicht so einfach wie das Lesen. Eine effiziente Methode ist jedoch die Verwendung der Funktion write_php_ini:

<code class="php">function write_php_ini($array, $file) {
    $res = [];
    foreach ($array as $key => $val) {
        if (is_array($val)) {
            $res[] = "[{$key}]";
            foreach ($val as $skey => $sval) {
                $res[] = "{$skey} = " . (is_numeric($sval) ? $sval : '"{$sval}"');
            }
        } else {
            $res[] = "{$key} = " . (is_numeric($val) ? $val : '"{$val}"');
        }
    }
    safefilerewrite($file, implode("\r\n", $res));
}</code>
Nach dem Login kopieren

In dieser Funktion wird „safefilerewrite“ verwendet, um die Datei sicher neu zu schreiben, um Überschreibprobleme zu vermeiden. Es nutzt einen Sperrmechanismus, um Kollisionen zu verhindern und die Datenintegrität sicherzustellen.

Um diese Funktion zu verwenden, übergeben Sie einfach ein Array mit den gewünschten INI-Werten und dem INI-Dateipfad als Argumente:

<code class="php">$ini_values = ['lu_link' => '#EF32AB', 'footerbg' => '#000000'];
write_php_ini($ini_values, "sample.ini");</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie lese und schreibe ich Werte in PHP-INI-Dateien?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!