+---------------+-----------------+
| Type | Price |
+---------------+-----------------+
| Music | 19.99 |
| Music | 3.99 |
| Music | 21.55 |
| Toy | 89.95 |
| Toy | 3.99 |
| Phones | 99.99 |
| Phones | 89.99 |
+---------------+-----------------+
У меня есть вышеуказанные данные, отображаемые ниже, используя этот код:Чтение из группы массива
// Get the sum
$group = array();
foreach($rows as $r){
$group[$r->type] = $group[$r->Type] + $r->Price;
}
// Display
foreach($group as $type=>$price){
echo "Type:".$type." Price: ".$price;
}
Результат:
Music | 45.53
Toy | 93.94
Phones | 189.98
Моя проблема заключается в том, чтобы отобразить данные из массива ($group
), начиная со второй записи, а также как отображать только одну запись из массива.
Замечательный ответ. Я собирался отредактировать его, чтобы установить смещение в 0 и длину до 1, пока не понял, что метод возвращает извлеченные значения. – yoshi
Спасибо, Питер, это работает как шарм. Большое спасибо за входных парней – echez