Получить идентификатор из массива и поместить его в другой массив кода - PullRequest
0 голосов
/ 13 октября 2019

Вот мой код

function ...($id){
   $data = array(
   'name' => $this->input->post('name'),
    'id' => $id
    );

    $data2 = array( 
    'inv_id' = $data['id']
    );
}

Я не смог получить значение идентификатора из первого массива ($data).

Возможно ли получить значение ключа id из первого массива ($data) во второй массив

Ответы [ 3 ]

2 голосов
/ 13 октября 2019

при назначении элементов массива вы должны использовать оператор «=>», как показано ниже: -

$data2 = array( 'inv_id' => $data['id'] );

1 голос
/ 13 октября 2019

Пожалуйста, используйте разделитель '=>' для ассоциативных массивов.

Пример:

$data2 = array(
         'inv_id' => $data['id']
         );
1 голос
/ 13 октября 2019
function ...($id){
   //changes in the line below.
   $inp_arr = ['name' => $this->input->post('name'),'id' => $id];

    $some_other_arr = array( 
    'inv_id' = $inp_arr['id']
    );
}

Редактировать 1:

//it is => 
'inv_id' => $inp_arr['id'] //pointed out in one of the answer.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...