webForumDet fria alternativet

Humn har kört fast , Perl/CGI

Perl & Ruby

2 svar · 184 visningar · startad av akk4

Medlem sedan juni 20012 inlägg
Frågan#1

Humn har kört fast

Om jag skriver koden så här.

@history_data = split(/%%/, $get_history_data);
foreach $pair (@history_data) {
($name, $value) = split(/=/, $pair);
$History{$name} = $value;
}

och sedan tilldelar ex.

$History{$Sponsor_id} = "$nyttvärde";

Hur gör jag då för att spara undan $History{$name} värdena till @history_data igen och få med det nya värdet på

$History{$Sponsor_id}

Nästan som

@history_data = split(/%%/, $get_history_data);
foreach $pair (@history_data) {
($name, $value) = split(/=/, $pair);
$History{$name} = $value;

Omvänt ;)

Vore mycket tacksam för svar.

Mvh

Thomas

thomas@staff.tv.nu www.tv.nu

Medlem sedan apr. 2000642 inlägg
#2

få se, du har värdena i en hash och vill ha dem i en string igen?

typ:

foreach $key (keys %History) {
$put_history_data .="$key=$History{$key}%%";

}

eller har jag missuppfattat?

välkommen till webforum förresten :) . din kod går att korta lite, men det spelar ingen större roll... :e

------------------
PeterSign v 2.3.36

[Redigerat av Peter_B den 27 jun 2001]

Medlem sedan juni 20012 inlägg
#3

Man tackar :)

Thomas

270 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
141 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)