Avatar billede simon_jacobsen Nybegynder
19. oktober 2005 - 15:18 Der er 14 kommentarer

global array

hvordan laver man et globalt array, for vil da tro det var muligt, men mit gæt :
global $array[][];
lykkes ikke hvad skal der skrives for at definere et globalt array ?
Avatar billede drbean Nybegynder
19. oktober 2005 - 15:26 #1
$GLOBALS['aConf'] = $aConf;
Avatar billede simon_jacobsen Nybegynder
19. oktober 2005 - 15:30 #2
ikke forstået.
jeg har et array der hedder $langs['9']['18'] hvordan gør jeg sådan at det kan læses fra alle funktioner ?
Avatar billede drbean Nybegynder
19. oktober 2005 - 15:41 #3
$GLOBALS['langs'] = $langs;

Hvis du så skal bruge dem igen skal du bruge $GLOBALS['langs']['9']['18']
Avatar billede simon_jacobsen Nybegynder
19. oktober 2005 - 15:46 #4
kanon tak :)
smid lige et svar
Avatar billede drbean Nybegynder
19. oktober 2005 - 15:47 #5
samler ikke på point. Ellers tak :-)
Avatar billede plx Nybegynder
19. oktober 2005 - 15:47 #6
$GLOBALS er en genvej til alle globale variabler, så

$GLOBALS['langs'] = $langs; er helt unødvendig
Avatar billede Slettet bruger
19. oktober 2005 - 15:48 #7
Hvordan ville du så lave det?
Avatar billede simon_jacobsen Nybegynder
19. oktober 2005 - 15:48 #8
lige en sidste ting hvis jeg skal skrive til den kan jeg stadig gøre det sådan :
$langs['5']['3'] = "test";
eller skal det skrives som:
$GLOBALS['langs']['9']['18'] = "test";

??
Avatar billede drbean Nybegynder
20. oktober 2005 - 07:35 #9
Det ved jeg faktisk ikke. Prøv...
Avatar billede Slettet bruger
20. oktober 2005 - 08:36 #10
plx> Du må lige underbygge dit svar. Hvordan ville du gøre hvis du mener at $GLOBALS['langs'] = $langs; er unødvendig?
Avatar billede plx Nybegynder
20. oktober 2005 - 14:24 #11
$array = array();
$array[] = array("en", "to");

function t(){
    echo $GLOBALS["array"][0][1]; // "to"
}

t();
Avatar billede drbean Nybegynder
20. oktober 2005 - 15:19 #12
Kan være der er gået noget over hoved på mig, men hvor definere du det skal være en global variabel? Den bliver vel ikke global af sig selv?
Avatar billede plx Nybegynder
20. oktober 2005 - 18:04 #13
Det er global i og med, at arrayet er erklæret hvor det er
Avatar billede drbean Nybegynder
20. oktober 2005 - 19:56 #14
Vil det så sige at alle variabler er globale?
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