Как обновить вложенный массив - PullRequest
1 голос
/ 05 августа 2011

Как я могу изменить вложенный массив, например

`array (
  '_id' => new MongoId("4e3a81376155a9d439000000"),
  'name' => 'Umar',
  'password' => 'rose',
  'email' => 'umar@ibm.com',
  'experience' => 
  array (
    0 => 
    array (
      'company' => 'ibm',
      'from' => '2005',
      'to' => '2007',
    ),
    1 => 
    array (
      'company' => 'sun',
      'from' => '2007',
      'to' => '2009',
    ),
    2 => 
    array (
      'company' => 'oracle',
      'from' => '2009',
      'to' => 'still',
    ),
  ),
)
`

Теперь я хочу обновить компанию Sun, исходя из значения, существующего значения 2007 года. Я хочу изменить его с 2006 года. Я использую PHP.

Не могли бы вы помочь.

С наилучшими пожеланиями,

Умар

1 Ответ

1 голос
/ 05 августа 2011

Очень просто:

$yourArray["experience"][1]["from"] = 2006;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...