Avatar billede nemlig Professor
08. juni 2010 - 14:51 Der er 10 kommentarer og
1 løsning

Definere et array

Hejsa.
Jeg har ikke rigtigt arbejdet med arrays og har en lille opgave, med at smide nogle variabler i ét array.

Arrayet kunne jeg kalde for $testArray, og så har jeg nogle værdier, der skal smides i arrayet:

$testArray[id] = $var1
$testArray[pris] = $var2
$testArray[stk] = $var2

Hvordan smider jeg dem i Arrayet og hvordan henter jeg dem ud?
Evt. et link til en forklaring.
Tak for det.
Avatar billede dmdisco Nybegynder
08. juni 2010 - 14:56 #1
$testArray['id'] = $var1;
$testArray['pris'] = $var2;
$testArray['stk'] = $var2;

print $testArray['stk'];

men hvis du mener et multidimentionel array

$testArray[0]['id'] = $var1;
$testArray[0]['pris'] = $var2;
$testArray[0]['stk'] = $var2;
$testArray[1]['id'] = $var1;
$testArray[1]['pris'] = $var2;
$testArray[1]['stk'] = $var2;

og så kan du loope det igennem
foreach ($testArray as $test) {
  print $test['id'];
  print $test['pris'];
  print $test['stk'];
}
Avatar billede nemlig Professor
08. juni 2010 - 15:34 #2
hehe - det var knagme simpelt. Det var den øverste del, jeg efterlyste, men tak for det andet også.

Send venligst et svar.
Avatar billede dmdisco Nybegynder
08. juni 2010 - 15:39 #3
svar
Avatar billede nemlig Professor
08. juni 2010 - 15:57 #4
Må jeg lige stille et tillægsspørgsmål...
Det er vel muligt at gemme arrayet i et MySQL-felt af typen 'text' og hente det ud igen som det oprindelige array?
Avatar billede majbom Novice
08. juni 2010 - 18:51 #5
hvis du skal gemme det i en database, skal du lave det til en streng, det kan du gøre med explode ( www.php.net/explode )
Avatar billede Slettet bruger
09. juni 2010 - 18:11 #6
Du kan også bruge serialize og gemme det i databasen og så unserialize det når du henter det ud igen. Du kan se mere information om serialize() og unserialize() på hhv. http://dk.php.net/serialize og http://dk.php.net/manual/en/function.unserialize.php
Avatar billede nemlig Professor
09. juni 2010 - 18:41 #7
Splazz: Tak for info.
roxki: Fed information - det var lige løsningen. Tak for det :)
Avatar billede majbom Novice
09. juni 2010 - 19:01 #8
-> roxki - snedigt, den kendte jeg ikke :)
Avatar billede Slettet bruger
09. juni 2010 - 22:20 #9
Glæder mig i kunne bruge min viden til noget.

Nu smutter jeg ned til Le Mans, så må i hygge jer herhjemme sålænge! :-)
Avatar billede majbom Novice
09. juni 2010 - 22:29 #10
-> roxki - du er da en lu'er! :D god tur...
Avatar billede nemlig Professor
09. juni 2010 - 22:37 #11
Så må du have en fed tur. Jeg var selv afsted for 3 år siden. Det var en rigtig fed oplevelse.
Formel1 kan også anbefales.
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