2013-03-22 3 views
0

У меня есть один изображений массив из Json:Mootools получить первое значение из каждого

images=JSON.decode(images); 

Это значение массива:

[ 
    { 
     "title": "", 
     "description": "", 
     "name": "loc commerciale.jpg" 
    }, 
    { 
     "title": "", 
     "description": "", 
     "name": "foto2.jpg" 
    }, 
    { 
     "title": "", 
     "description": "", 
     "name": "foto 1.jpg" 
    }, 
    { 
     "title": "", 
     "description": "", 
     "name": "a01.jpg" 
    } 
] 

Я получаю значение от имени:

images.each(function(image){     
    alert(image.name); 
}); 

Мне нужно получить только первое значение с именем

L икэ PHP:

$images = (array) json_decode($row->images); 
$first = true; 
foreach ($images as $k => $image) { 
    if ($first) 
    { 
     $firstimage= $image->name; 
     $first = false; 
    } 
} 
+4

Что случилось с: 'вар firstImageName = изображений [0] .name;'? – Leri

+0

Мне нужно получить имя первого значения в mootools, например php – user1672131

+1

Я тоже мог бы задать вопрос о вашем php-коде. Чтобы перефразировать мой вопрос: почему вы хотите взять первый элемент в цикле? – Leri

ответ

0

Try:

if (images[0].length){ 
    var firstImageName = images[0].name; 
} 
Смежные вопросы