PHP: Uzyskaj n-ty element tablicy asocjacyjnej

Jeśli masz tablicę asocjacyjną:

Array
(
    [uid] => Marvelous
    [status] => 1
    [set_later] => Array
        (
            [0] => 1
            [1] => 0
        )

    [op] => Submit
    [submit] => Submit
)

I chcesz uzyskać dostęp do drugiego elementu, jak byś to zrobił?$arr[1] nie działa:

foreach ($form_state['values']['set_later'] as $fieldKey => $setLater) {
    if (! $setLater) {
        $valueForAll = $form_state['values'][$fieldKey];
        $_SESSION[SET_NOW_KEY][array_search($valueForAll, $form_state['values'])] = $valueForAll; // this isn't getting the value properly
    }
}

Ten kod ma produkować:

$_SESSION[SET_NOW_KEY]['status'] = 1

Ale po prostu tworzy pusty wpis.

questionAnswers(7)

yourAnswerToTheQuestion