Avatar billede expnet Seniormester
10. september 2007 - 11:06 Der er 8 kommentarer og
1 løsning

split op i array?

hej exp'er

jeg har en fil jeg upload som se dådan kan vil gerne høre hvordan jeg kan lave den om så jeg får det delt op i en array


Filen's indhold
-------------------------------

CPconfig = {
    ["enabled"] = true,
    ["debug"] = false,
    ["full"] = false,
    ["toolhtml"] = true,
    ["tooltip"] = true,
    ["scan"] = {
        ["tooltype"] = basic,
        ["save"] = true,
        ["open"] = true,
        ["new"] = true,
    },
    ["ver"] = 2000,
    ["toolcolor"] = true,
    ["buttons"] = true,
}

-------------------------------

Det jeg ønsker er at jeg kan trække dem ud ved at gøre ala noget sti med det her:
-------------------------------
$my_array['CPconfig'][enabled]
// udskriver true

$my_array['CPconfig'][scan]
// udskriver "Array" da jeg skal skrive $my_array['CPconfig'][scan][tooltype] for at udskrive "basic"


håber det giver lidt mening det jeg har skevet
Avatar billede expnet Seniormester
10. september 2007 - 11:07 #1
sorry -> hvis der lige kommet et par taste fejl
Avatar billede nielle Nybegynder
10. september 2007 - 11:18 #2
Jeg vil næsten tro at du kan finde et bar gode ideer her i dette spørgsmål:

http://www.eksperten.dk/spm/795215
Avatar billede expnet Seniormester
10. september 2007 - 14:11 #3
nielle de eks'er der er på det linker ikke helet som de skal
Avatar billede expnet Seniormester
10. september 2007 - 14:11 #4
*nielle de eks'er der er på det link viker ikke helet som de skal*
Avatar billede nielle Nybegynder
10. september 2007 - 14:35 #5
Nu er spørgsmålet jo heller ikke gjort færdig endnu - men så vidt jeg kan se er det samme problemstilling og derfor burde du kunne blive kraftigt inspireret. :^)
Avatar billede olebole Juniormester
10. september 2007 - 15:38 #6
<ole>

I PHP5:

$sFile = file_get_contents($url);
$sFile = str_replace("CPconfig = {", "array(", $sFile);
$sFile = str_replace("{", "array(", $sFile);
$sFile = str_replace("}", "array)", $sFile);
$arr = json_decode(CPconfig);

var_dump($arr);

/mvh
</bole>
Avatar billede olebole Juniormester
10. september 2007 - 15:39 #7
Ups ...  :)

$sFile = file_get_contents($url);
$sFile = str_replace("CPconfig = {", "array(", $sFile);
$sFile = str_replace("{", "array(", $sFile);
$sFile = str_replace("}", ")", $sFile);
$arr = json_decode(CPconfig);

var_dump($arr);
Avatar billede olebole Juniormester
10. september 2007 - 15:41 #8
Glem det ... duer selvfølgelig ikke ... rodede JS og PHP sammen. Der skal laves andre replaces før json_decode, men har ikke tid lige nu  :o|
Avatar billede expnet Seniormester
02. oktober 2008 - 11:33 #9
lukke tid
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