foreach ( $invitems as $item ) {
И если попробовать сделать что-то в стиле: $item['soma_key'] = 'some_val', то как ожидается это не сработает (в отличие от Perl, там такое поведение стандартно).
Чтобы такой механизм заработал, нужно немного скорректировать вид цикла:
foreach ( $invitems as &$item ) {
При этом, значения не будут копироваться, а будут передаваться по ссылке.
Я может затеи не понял, но можно сделать и так:
ReplyDeleteforeach ($invitems as $key => $item) {
$item[$key] = 'some_val';
}
Тогда уж:
ReplyDeleteforeach ($invitems as $key => $item) {
$invitems[$key] = 'some_val';
}