2
я создать массив и я хотел бы получить доступ к значению, но я действительно не знаю, как:Доступ к определенному массиву в PHP
Вот мой массив:
Array
(
[0] => Array
(
[id] => 1
[id_orga] => 36094152
[nom] => Adresse externe
[url] => https://cubber.zendesk.com/api/v2/organizations/36094152.json
[created] => 2015-01-22 08:00:53
[updated] => 2015-01-22 08:00:53
[tickets] => Array
(
)
[monthly] => Array
(
[0] => ArrayObject Object
(
[storage:ArrayObject:private] => Array
(
[assist] => 0
[maint] => 0
[total] => 0
)
)
и я хотел бы, например, получить доступ к значению «0» в ключевой «помощнике» и изменить его на «1», например, и я не знаю, как это сделать.
\ * Array Object - это «специальный» объект, поэтому вы можете получить к нему доступ так же, как значения будут массивом. Чтобы установить определенное значение для объекта Array внутри вашего массива, просто используйте 'ArrayObject :: offsetSet()' – Rizier123
@ Rizier123, о да, вы правы, это дубликат, я не видел ответа, и да, он работает, делая this: '$ arrayOrga [0] [" Monthly "] [0] {" assist "}' спасибо! – moskitos
Точно. '$ arrayOrga [0] [" Monthly "] [0]' - это ваш объект массива здесь и с добавлением '[" assist "]'/'{" assist "}' (<- то же самое) к нему, вы просто получаете доступ к этому конкретный индекс. Поэтому вы можете просто вызвать 'offsetSet()' на объекте, передать индекс ему с новым значением, которое вы хотите. – Rizier123