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 dynamisch array erweitern [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
mehrdimensionales dynamisch array erweitern


 
joextra
29-05-2009, 15:36 
 
hallo,

ist es möglich ein mehrdimensionales array dynamisch mit neuen spalten zu erweitern?
hintergrund:
es gibt ein bereich wo neue felder dynamisch hinzugefügt werden können. diese felder müssen in das array eingefügt werden.
ich habe vieles probiert (wie zb das ganze als string in form von "$str .= ",\"".$value["name"]."\"=>\"".$value["value"]."\"";" und dann am array angehängt. klar das das nicht klappt) und auch gegoogelt, aber ohne ergebnis.
bräuchte da dringend eine lösung

 
combie
29-05-2009, 15:38 
 
Klar geht das!!
Welche Probleme plagen dich?

Zeige doch mal wie so ein Array jetzt aussieht, und wie es danach aussehen soll.

 
joextra
29-05-2009, 16:12 
 
hi,

also das ganze soll so aussehen:
$arr = array("groups" => array(
array("id" => 1, "de" => "aa", "en" => "bb"),
array("id" => 2, "de" => "aa", "en" => "bb")
)

im prinzip ist es so, das im laufe der zeit neue sprachen dazu kommen.
d.h. der sprachteil de, en, ... muss dynamisch eingefügt werden. so kann später z.b. fr hinzu kommen. dann müsste es so aussehen:
$arr = array("groups" => array(
array("id" => 1, "de" => "aa", "en" => "bb", "fr"=>"cc"),
array("id" => 2, "de" => "aa", "en" => "bb", "fr"=>"cc")
)

 
Kropff
29-05-2009, 16:27 
 
$arr['groups'][0]['fr'] = 'cc';
z.b.

peter

 
combie
29-05-2009, 16:47 
 
Ist das mit den Arrays nicht arg umständlich?

Meine Wahl wäre: gettext()

 
joextra
29-05-2009, 16:49 
 
super, geht. hätte ja selber darauf kommen können ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:25 Uhr.