2017-05-15 1 views
0

Ich muss mit einer benutzerdefinierten Anwendung arbeiten, die Informationen in einer INI-formatierten Datei speichert.Mit PHP, wie kann ich Angebote zu einer Nicht-Standard-INI-Datei hinzufügen?

Leider verwendet es keine doppelten Anführungszeichen um alle Werte herum, daher funktioniert die parse_ini_file Funktion von PHP nicht.

Gibt es eine Möglichkeit, Zitate um ALLE Werte in der INI-Datei hinzuzufügen, so dass der parse_ini_file es analysieren könnte?

+3

Ich glaube, Beispieldaten sind eine gute Sache. – Andreas

Antwort

0

Ich habe etwas herausgefunden, das für mich funktioniert!

$lines = file_get_contents('bravo.txt'); 

$search = array("=", "\r\n"); 
$replace = array("=\"", "\" "); 
0

Versuchen Sie folgendes:

$content = preg_replace('^([^=]+)=\s*(.*)$', '$1="$2"", $fileContent); 

Dieses sicher, sollten Sie fälschlicherweise nicht Leerzeichen in Ihren Werten einschließlich.

Verwandte Themen