Ich habe eine PHP-Datei mit einigen Arrays drin. Ich möchte eines dieser Arrays ändern und es zurück in die Datei schreiben. Für z.B. sagen Datei test.php Inhalt hat -Ändern Array-Werte in einer Datei
<?php
$arr1 = array("a"=>"b", "c" =>"d");
$arr2 = array("a2" => "b2", "c2" => "d2");
i $ arr1 ändern wollen, so jetzt, dass test.php aussieht - ich weiß nicht,
<?php
$arr1 = array("a"=>"b", "c" =>"d", "e"=>"f");
$arr2 = array("a2" => "b2", "c2" => "d2");
was Arrays vorher in der Datei vorhanden sind.
Edit: Ich füge keine Variablen in das Array, nur ein anderes Schlüsselwertpaar. Das Problem ist, dass das Array Teil einer Datei mit mehr Arrays darin ist, über die ich nicht immer bewusst sein werde. Ich kann dies erreichen, wenn nur ein Array in der Datei vorhanden ist, aber ich möchte wissen, ob dies mit mehreren Arrays möglich ist.
Es ist schwer zu verstehen, Ihren Kontext von Ihrer Frage. Sie versuchen, dem Ende des ersten Arrays unbekannte Variablen hinzuzufügen? Oder du versuchst den Inhalt des ersten Arrays zu bestimmen, basierend darauf, wie sich der zweite ändert? Bitte erläutern Sie, was Sie erreichen möchten - vorausgesetzt, der Kontext des Ziels des Skripts könnte helfen. – DeaconDesperado
Ich verstehe deine Frage nicht. Aus meiner Frage ist es sehr klar, dass ich versuche, dem zweiten Array einen Wert (keine Variable) hinzuzufügen. Ich sehe keinen Grund für eine Verwirrung oder einen Downvote hier .. – pinaki
Nur um zu klären, habe ich nicht den Downvote ausgegeben. Ich war mir aufgrund Ihrer Frage nicht sicher, wie Sie auf diese andere Datei zugegriffen haben. Ist es enthalten oder wird es remote gelesen? – DeaconDesperado