anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Jun, 2025 21:07

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mo 11 Dez, 2006 12:48 
Offline
Lehrling
Lehrling

Registriert: Sa 28 Okt, 2006 00:43
Beiträge: 44
LoGD: http://www.logd.wing-clan.de/
Hi!

Folgendes Problem:

ich habe folgenden Array:


$this->bbcode_second_pass_code('', '
$kf_userinfo = array(
"Benutzerdaten,title"
,"name" => "Name in LotgD"
,"kf_spiel" => "Hat ein Spiel begonnen"
,"kf_lvl" => "Level"
,"kf_titel" => "Titel"
,"kf_day" => "Spieltag"
,"kf_newday" => "Neuer Tag"
,"kf_tagrelation" => "Tagrelation für Wetter, X und Y Faktor"
,"kf_einwohner" => "Einwohner"
,"kf_taler" => "Taler"
,"kf_land" => "Land"
,"kf_landnutzung" => "Landnutzung"
,"kf_land_kauf" => "Land in der Runde gekauft (0=Nein,1=Ja)"
,"kf_krieg" => "Krieg in der Runde geführt"
,"Staatsgeschäfte,title"
,"kf_justiz" => "Justiz"
,"kf_zoll" => "Zoll"
,"kf_steuer" => "Steuer"
,"Armee,title"
,"kf_manoever" => "Manöver"
,"kf_gegner" => "Gegner"
);
')

Diese Daten werden später an die Funktion showform($layout,$row,$nosave=false) aus der common.php übergeben.

Ich möchte diesem array $kf_userinfo noch ein paar elemente nun hinzufügen.

So geht es nicht:

$this->bbcode_second_pass_code('', 'for($i=0;$i<count($building);$i++){
array_push($kf_userinfo,$building[$i][5]=>$building[$i][10]);
}')


Wie man sieht, gibt es einen 2ten array building, aus dem ich die werte auslese und in $kf_userinfo übertragen möchte.

$building[$i][5]= $key;
$building[$i][10]=$val;

Jemand eine Idee?

Nachtrag:
Wenn ich derzeit mit push arbeite, fügt er einen Index (int) automatisch hinzu. Soll aber eben der Bezeichner sein.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 11 Dez, 2006 13:21 
Offline
Lehrling
Lehrling

Registriert: Sa 28 Okt, 2006 00:43
Beiträge: 44
LoGD: http://www.logd.wing-clan.de/
okay.. hat sich erledigt.

Manchmal lustig... man muss erst mal einen Post machen, wo man das Problem definiert und dann noch mal nachlesen kann, anstatt es dauernd im Gedächtnis durchzukauen *gg*

Man mache folgendes:

$this->bbcode_second_pass_code('', '$test=array();
for($i=0;$i<count($building);$i++){
$test[$building[$i][5]]=$building[$i][0];
}')

Baut sich somit einen neuen Array auf. Und führt diese dann zusammen:

$this->bbcode_second_pass_code('', '
$kf_userinfo=array_merge($kf_userinfo,$test);')

Oh man... 4 Std. habe ich jetzt daran gehangen... Tage wie dieser..... ich geh wieder ins Bett :)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum