Kleine Sektflaschen Hochzeit
PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. 06-06-2008, 09:48 happyphp Newbie Links: Onlinestatus: Registriert seit: Jun 2008 Ort: Dortmund, NRW Beiträge: 8 Felder aus Arrray löschen... Guten Morgen! Habe mich gerade erst registriert und feiere somit Einstand Ich habe eine einfache Frage, dessen Antwort ich aber mit der Suche nicht finden konnte. Es geht um Array, welches aus einer Textdatei gelesen wird. D. h jede Zeile ein Array-Wert. Nun möchte ich mit PHP-Code: unset(array [ $id]); ein Feld aus dem Array löschen. Das klappt auch. Mit $array = array_values ( $array); "ordne" ich das Array nochmal, bevor ich wieder versuche das Array in die Datei zu schreiben $file = fopen ( $filet, "w");. Es klappt auch. Php array löschen html. Wenn ich jedoch versuche anschließend einen weiteren Wert mit $file = fopen ( $filet, "a"); ans Ende der Datei zu schreiben, dann geschieht leider nichts.
Leider funktioniert das so nicht. Das neue Array sieht immer genau so aus wie das Alte. Hat jemand eine Idee was ich falsch machen? Gruß Simon #2 Wie wärs wenn du das Element einfach raus löschst und die Werte aus dem alten Array in ein neues überträgst, dabei aber mit einer IF-Abfrage den leeren Eintrag überspringst? #3 Warum gehst du nicht über die Keys sondern verwendet noch extra Counter? Das ganze macht das nur aufwändiger, schwerer zu lesen und fehleranfälliger. Hier ein Beispiel: foreach($meinArray as $firstDimKey => $meinWert1){ foreach($meinWert1 as $secondDimKey => $meinWert2){ if($meinWert2! = $meineSuche){ unset($meinArray[$firstDimKey][$secondDimKey]);}}} Mit unset() warst du mMn schon richtig. Der Code oben ist aber nicht getestet. Generell sind mehrdimensionale Arrays eh schon schwer zu lesen und nach Möglichkeit zu vermeiden. Was genau möchtest du bauen, vielleicht gibt es ja einen eleganteren Weg das anzustellen? Php array löschen algorithm. Mit dem Code oben hast du am Ende in $meinArray das Array ohne Suchergebnis.
sehr stark aufgestellt, eigene Akademie Was Mitarbeiter noch über Karriere/Weiterbildung sagen? 4 Bewertungen lesen
Bei den Handelsregister-Bekanntmachungen handelt es sich um die originalen Datenbestände.