Как изменить данные массива внутри цикла foreach?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как изменить данные массива внутри цикла foreach?

Сообщение Anonymous »

Я пытаюсь создать массив пользователей с идентификаторами и данными. Обычно данные получаются из базы данных, но здесь они жестко запрограммированы. Я пытаюсь заставить массив пользователей возвращать ассоциативный массив с идентификатором и массивом данных. По какой-то причине массивы, к которым осуществляется доступ с помощью «данных», не содержат элементов вместо каждого, содержащего 5 и 6.

Код: Выделить всё

$users = array();
$users[] = array( "id" => 1, "data" => array() );
$users[] = array( "id" => 2, "data" => array() );
foreach( $users as $user_row ) {
$user_row['data'] [] = 5;
$user_row['data'] [] = 6;
}
Как заставить внутренние массивы добавлять данные?

Подробнее здесь: https://stackoverflow.com/questions/508 ... reach-loop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»