[JS] Array in Array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mik PHP

Mik PHP

17/07/2011 00:58:24
Quote Anchor link
Hey hey,

Ik zit al een tijdje te kutten met de welbekende array in javascript.
Ik wil graag een array IN een andere array defineren. Ik haal namelijk door middel van
php het een en ander op uit de database. Ik haal de naam van een plaatje en de titel ervan uit
de database en gooi dat in een array in php. Vervolgens gooi ik in een externe pagina een foreach
op die array die er zo uit ziet:

Array
(
[0] => Array
(
[image] => image3.jpg
[titel] => Een pauze is een zeer belangrijk onderdeel.
)

[1] => Array
(
[image] => image2.jpg
[titel] => Zelfstandig werken is een pre.
)

[2] => Array
(
[image] => image1.jpg
[titel] => Huiswerk maken was nog nooit zo leuk.
)

)

Nu moet dit ook in een array in javascript komen op ongeveer deze manier. Iemand een idee hoe?
Google heeft me niks geholpen..

Grt,

Mik
 
PHP hulp

PHP hulp

25/11/2024 03:23:05
 
Vincent Huisman

Vincent Huisman

17/07/2011 09:11:16
 
Jelmer -

Jelmer -

17/07/2011 09:35:52
Quote Anchor link
Javascript arrays zijn echte arrays, die kunnen alleen maar een numerieke index hebben. Je wil objecten gebruiken om key-value paren op te slaan.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
var x = [
    {
        'image': 'image3.jpg',
        'titel': 'Een pauze is een zeer belangrijk onderdeel.'
    },
    {
        'image': 'image2.jpg',
        'titel': 'Zelfstandig werken is een pre.'
    }
];

x[0].image == 'image3.jpg'


Of als je die array al in PHP hebt: json_encode($array) en hij maakt zo'n javascript string ervan. Hij zet zelf al de arrays met niet-nummerieke indexen om in objecten.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.