[英]PHP Merge array into multidimensional array by key
这是我的数组:
$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']
)
);
也许是因为我感觉脑筋有点死了。.但是我尝试了很多方法,但我无法添加此方法。
我不确定我是否完全理解您的问题,但是我认为这会满足您的需求。
$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']);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.