Добрый час форумчане! замечался с одним массивом...
Есть двумерный массив типа
$array[one][name] = "Петя"
$array[one][year] = "12"
$array[two][name] = "Вася"
$array[two][year] = "14"
и так далее.
Задача, разобрать массив и выводить что то типа такого
{
$name = $var[name];
$year = $var[year]
echo ("$name - $year"); //и другие манипуляции, сложение возраста, вычисление среднего...
}
для каждой группы элементов $array[one] или $array[two]
Вопрос как?
1. Alisandres - 19 Мая, 2011 - 11:47:56 - перейти к сообщению
2. EuGen - 19 Мая, 2011 - 11:51:41 - перейти к сообщению
У Вас индексы в one и two одинаковые, стало быть при каждой итерации значения должны заменяться?
Вообще, что-то мне подсказывает, что первоначальная задача была не в этом, а эта задача возникла из-за выбора неправильного подхода в решении первоначальной.
Вообще, что-то мне подсказывает, что первоначальная задача была не в этом, а эта задача возникла из-за выбора неправильного подхода в решении первоначальной.
3. OrmaJever - 19 Мая, 2011 - 11:54:06 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- foreach($array as $k => $v)
- {
- // $k будет one или two
- echo $v['name'], '-', $v['year'];
- }