Cheatah: array_fill löscht Array?

Beitrag lesen

Hi,

$F = array_fill(1, 10, array_fill(1, 10, $AngebotAlle));

hier weist Du der Variable $F einen Wert zu,

$F = array_fill(3, 1, array_fill(1, 10, $Angebot1));

und hier überschreibst Du diesen Wert.

Leider wird das erste Array dabei gelöscht.

Wenn Du es so nennen möchtest: Ja. Das hat aber mit array_fill() nichts zu tun; der Vorgang ist exakt identisch mit diesem:

$F = 'foo';
$F = 'bar';

Es existiert kein Grund anzunehmen, der Wert 'foo' sei nach der zweiten Zeile noch in irgend einer Form vorhanden.

Gibt es irgendeine Funktion, wie man nur eine Zeile in ein zweidimenionales Array füllt/schreibt/überschreibt ohne das man das Array löscht?

Auch die einzelnen Elemente eines Arrays können zugewiesen werden.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes