Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Mehrdimensionales Array am Ende kürzen usw. [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Mehrdimensionales Array am Ende kürzen usw.


 
MHeiss
15-04-2003, 21:02 
 
Hallöchen,
ich habe folgendes Array mit Werten gefüllt:
$artikel[form][name] = "Testname";
$artikel[form][vorname] = "Mario";
$artikel[form][gebd] = "080377";
$artikel[form][gebort] = "München";

Nun möchte ich das letzte Element des Arrays löschen und dann um zwei weitere Elemente erweitern.

Ich hatte mir schon Gedanken gemacht, wie ich das lösen könnte. Mein Ergebnis:
array_pop($artikel[form]);
array_push($artikel[form] ????
Und dann komme ich nicht mehr weiter, da es sich ja um ein mehrdimensionales Array handelt!

Wie gehe ich vor?

Danke!
Mario

 
TobiaZ
15-04-2003, 21:29 
 
da du ja namen anstatt eines numindexes verwendest, kannst du auf die FKTen verzichten denke ich.

unset $artikel[form][gebort];

$artikel[form][add1] = "noch was";
$artikel[form][add2] = "abermals;

 
MHeiss
15-04-2003, 21:38 
 
Danke schön!

 
TobiaZ
15-04-2003, 21:41 
 
wieder einmal viel zu kompliziert gedacht :D

 
MHeiss
15-04-2003, 21:44 
 
Stimmt...! So spät denkt es sich wie immer etwas langatmiger:confused:

 
Trashar
15-04-2003, 22:50 
 
Original geschrieben von TobiaZ
da du ja namen anstatt eines numindexes verwendest, kannst du auf die FKTen verzichten denke ich.

unset ($artikel[form][gebort]);

$artikel[form][add1] = "noch was";
$artikel[form][add2] = "abermals;

hast du nich die klammern vergessen oder isses bei unset wie bei print ?? (egal ob mit oder ohne () ??)

 
Abraxax
15-04-2003, 22:52 
 
normal gehören da schon die klammern hin... ;)

http://de.php.net/manual/de/function.unset.php

 
TobiaZ
15-04-2003, 22:53 
 
Seid nachsichtig... :D

 
Abraxax
15-04-2003, 22:57 
 
nö :D


*scherz*

 
Trashar
15-04-2003, 23:39 
 
Original geschrieben von TobiaZ
Seid nachsichtig... :D

wir sind knallhart!!!!!!!!!!!!!!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:19 Uhr.