У меня возникли трудности с циклом для создания тестового массива (прежде чем использовать аналогичный подход к циклу через набор записей). Этот PHP код не работает: -Создание правильного массива PHP
$dataSet1 = array();
$dataSet1['label'] = 'Customer 1';
for ($i = 0; $i < 3; ++$i) {
$dataSet1['data'] = array($i,$i);
}
echo json_encode($dataSet1);
Он производит только последнее значение для данных, а не 3 пары данных: -
{"label":"Customer 1","data":[2,2]}
Где я буду неправильно? Я googled, попробовал array_push, но не повезло. Благодарю.
Что вы хотите * окончательный * массив выглядеть? –
change $ i <3 to $ i <= 3 –
Вы переписываете * значение '$ dataSet1 ['data']' с каждой итерацией цикла 'for'. –