$query = (SQL);
while($row = mysql_fetch_assoc($query))
$array[$row['name'].":".$row['id']][] = $row;
foreach ($array as $name => $array2)
{
$idName = explode(":", $name);
echo "NAME = ".$idName[0];
echo "ID = ".$idName[1];
foreach ($array2 as $value)
echo $value["email"];
}
Спустя 39 минут, 17 секунд (3.08.2011 - 16:06) TMake написал(а):
В твоем примере нет смысла так писать, ведь ты лишние действие делаешь, т.к. ты эти значения сразу заносишь в переменную $array
Но если тебе надо группировать массив который будет без совпадений - тогда твой вариант идеален
$array[] = $row;
foreach ($array as $name => $array2)
{
echo "NAME = ".$array2['name'];
echo "ID = ".$array['id'];
}
Но если тебе надо группировать массив который будет без совпадений - тогда твой вариант идеален