PHP Слияние массива в многомерный массив по ключу

Это мой массив:

$recid[$row['Rec_Mgmt_id']] = array
(
'program'=> $row['Program'],
'doc' => $row['Date_of_clinic'],
'name' => $row["FName"]. " " . $row['LName'],
'claim' => $row['ClaimNum'],
'md' => $row['Doctor'],
'prognosis' => $row['Prognosis'],
'workStatus' => $row['WorkStatus'],
'service' => array
(
$row['Service_Requested_id'] => array
(
'name' => $row['Service'],
'site' => $row['Service_Site'],
'status' => $row['Approval_Status'],
'denial' => $row['Reason_Denial'],
'approvalDate' => $row['Date_Approval'],
'txIn' => $row['TX_Intake_Date'],
'txOut' => $row['TX_Discharge_Date'],
'comments' => $row['Comments']
)
)
);

Как бы добавить указанный ниже массив в качестве другого «сервисного» массива?

array($row['Service_Requested_id'] => array
(
'name' => $row['Service'],
'site' => $row['Service_Site'],
'status' => $row['Approval_Status'],
'denial' => $row['Reason_Denial'],
'approvalDate' => $row['Date_Approval'],
'txIn' => $row['TX_Intake_Date'],
'txOut' => $row['TX_Discharge_Date'],
'comments' => $row['Comments']
)
);

Может быть, это потому, что я чувствую себя немного мёртвым … но я пробовал множество подходов и не могу добавить это.

1

Решение

Я не уверен, что полностью понимаю ваш вопрос, но я думаю, что это сделает то, что вам нужно.

$recid[$row['Rec_Mgmt_id']]['service'][$row['Service_Requested_id']] = array (
'name' => $row['Service'],
'site' => $row['Service_Site'],
'status' => $row['Approval_Status'],
'denial' => $row['Reason_Denial'],
'approvalDate' => $row['Date_Approval'],
'txIn' => $row['TX_Intake_Date'],
'txOut' => $row['TX_Discharge_Date'],
'comments' => $row['Comments']);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]