Как сделать?
Собственно в чем задача.
Как такой цикл
foreach ($material as $key => $value)
{
$price[]=$value['price'];
$id[]=$value['id'];
}
Сделать на javascript. |
Почему нада использовать текстовые ключи???
|
Текстовые ключи тут не используются.
[0] => 55 [1] => 50 [2] => 55 [3] => 45 [4] => 35 [5] => 40 [6] => 60 [7] => 0 |
Массив $material содержит
[0] => Array ( [id] => 10 [price] => 55 ) [1] => Array ( [id] => 11 [price] => 50 ) [2] => Array ( [id] => 9 [price] => 55 ) и т.д. |
В JavaScript нет полного аналога foreach в PHP, но есть похожая форма записи for:
var key, hash = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
for(key in hash) {
alert('Ключ:' + key + ' Значение: ' + hash[key]);
}
Цитата:
|
flock,
var price = [], id = [];
for (var i = 0; i < material.length; i++) {
price.push(material[i].price);
id.push(material[i].id);
}
Цитата:
|
| Часовой пояс GMT +3, время: 20:35. |