Avatar billede pyllise Nybegynder
03. september 2002 - 18:58 Der er 23 kommentarer og
1 løsning

at "klistre" variabler sammen?!

$date999 = "11 november 2002";
$action = "999";

..hvad gør jeg hvis jeg vil have "$date" klistret foran "$action", med en nu variable?

jeg har prøvet..
$ny_variable = "$date" . "$action";

men så skriver den bare "$date999 istedet for "11 november 2002".... træls :D
Avatar billede solle Nybegynder
03. september 2002 - 19:00 #1
Prøv: $action .= $date999
Avatar billede mikl-dk Nybegynder
03. september 2002 - 19:01 #2
$ny_variable = $date . $action;
Avatar billede riversen Nybegynder
03. september 2002 - 19:02 #3
prøv $ny_variable = $date . " " . $action;
eller $ny_variable = $date . $action;
Avatar billede mikl-dk Nybegynder
03. september 2002 - 19:02 #4
Prøv at forklare:

Vil du:
1) Lave et variabelnavn udfra strenge i andre variabler?
2) Eller hvad?
Avatar billede solle Nybegynder
03. september 2002 - 19:03 #5
$ny_variable = $date ." ". $action;
Hvis der skal mellemrum i mikl-dk's eksempel!

$date .= " ". $action; for mit (havde vent det forkert)
Avatar billede mikl-dk Nybegynder
03. september 2002 - 19:03 #6
$string = "date";
$ny_variable = ${$string.$action};

Der er mange muligheder - kommer an på, hvad du vil...
Avatar billede solle Nybegynder
03. september 2002 - 19:04 #7
hehe
Avatar billede dcgeek Nybegynder
03. september 2002 - 19:15 #8
Hvorfor gør du ikke bare sådan her:

$ny_variabel = $date + $action;
Avatar billede mikl-dk Nybegynder
03. september 2002 - 19:20 #9
$ny_variabel = $date . $action;
og
$ny_variabel = $date + $action;

kommer vel ud på ét???
Avatar billede pyllise Nybegynder
03. september 2002 - 19:33 #10
jeg vil gerne 1. ... tak for hjælpen.. jeg prøver lige det af ;)
Avatar billede mikl-dk Nybegynder
03. september 2002 - 19:35 #11
Så er det denne:

$string = "date";
$ny_variable = ${$string.$action};

/mikl.dk
Avatar billede mikl-dk Nybegynder
03. september 2002 - 19:39 #12
$date999 = "Waw, for en dufthat!";
$string1 = "date";
$string2 = "999";


$ny_variable = ${$string.$action};
echo $ny_variable;
/*
Skulle gerne give følgende output:
Waw, for en dufthat!
*/
Avatar billede pyllise Nybegynder
03. september 2002 - 19:40 #13
mm.. jeg kan ikke få det til at virke... den viser slet ikke noget.
Avatar billede pyllise Nybegynder
03. september 2002 - 19:40 #14
okay prøver det lige :D
Avatar billede mikl-dk Nybegynder
03. september 2002 - 19:43 #15
ups:

$date999 = "Waw, for en dufthat!";
$string1 = "date";
$string2 = "999";

$ny_variable = ${$string1.$string2};
echo $ny_variable;
/*
Skulle gerne give følgende output:
Waw, for en dufthat!
*/
Avatar billede pyllise Nybegynder
03. september 2002 - 19:50 #16
mm.. kan ikke få det til at virke :/
Avatar billede mikl-dk Nybegynder
03. september 2002 - 19:53 #17
Har du set den sidste, jeg sendte?
Hvilken fejl får du?
Avatar billede pyllise Nybegynder
03. september 2002 - 19:55 #18
ja, har prøvet det flere gange..
fejlen er at den slet ikke viser "wauw, for en dufthat"... :/
Avatar billede mikl-dk Nybegynder
03. september 2002 - 20:00 #19
Hvad med:

$date999 = "Waw, for en dufthat!";
$string1 = "date";
$string2 = "999";

$ny_variable = $string1.$string2;
$ny_variable = $$ny_variable; // de 2 $ er med vilje!

echo $ny_variable;

Hvad siger den?
Avatar billede pyllise Nybegynder
03. september 2002 - 20:11 #20
reagerer ikke..
den viser slet ikke noget.
Avatar billede mikl-dk Nybegynder
03. september 2002 - 20:56 #21
Det lyder mærkeligt...

Hvad er outputtet på denne:

$date999 = "Waw, for en dufthat!";
$string1 = "date";
$string2 = "999";

$ny_variable = $string1.$string2;

echo $ny_variable;
Avatar billede pyllise Nybegynder
04. september 2002 - 07:04 #22
date999
Avatar billede pyllise Nybegynder
04. september 2002 - 07:41 #23
yes det virker!!

$ny_variable = ${date.$action};

det virker sørme perfekt! tak ;)
Avatar billede mikl-dk Nybegynder
04. september 2002 - 08:17 #24
Selv - takker for points!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester