I have an array from CSV import. The array look like this
Array
(
[0] => Array
(
[DOCategory] => IM
[ToCustomerCode] => M-CBC
[ExternalDocNo] => DRDOC-DJ-GBAR10-25
[Item] => S160373
[Quantity] => 4
[Remark2] => TEST
)
[1] => Array
(
[DOCategory] => IM
[ToCustomerCode] => M-CBD
[ExternalDocNo] => DRDOC-DJ-GBAR10-25
[Item] => S160373
[Quantity] => 5
[Remark2] => TEST2
)
[2] => Array
(
[DOCategory] => IM
[ToCustomerCode] => M-CJ
[ExternalDocNo] => DRDOC-DJ-GBAR10-25
[Item] => S160373
[Quantity] => 5
[Remark2] => TEST3
)
[3] => Array
(
[DOCategory] => IM
[ToCustomerCode] => M-CL
[ExternalDocNo] => DRDOC-DJ-GBAR10-25
[Item] => S160373
[Quantity] => 4
[Remark2] => TEST4
)
[4] => Array
(
[DOCategory] => IM
[ToCustomerCode] => M-CRG
[ExternalDocNo] => DRDOC-DJ-GBAR10-25
[Item] => S160373
[Quantity] => 4
[Remark2] => TEST5
)
[5] => Array
(
[DOCategory] => IM
[ToCustomerCode] => M-CRGM
[ExternalDocNo] => DRDOC-DJ-GBAR10-25
[Item] => S160373
[Quantity] => 4
[Remark2] => TEST6
)
[6] => Array
(
[DOCategory] => IM
[ToCustomerCode] => M-CRSB
[ExternalDocNo] => DRDOC-DJ-GBAR10-25
[Item] => S160373
[Quantity] => 4
[Remark2] => TEST7
)
)
But now i want to add a session. So My Array will look loke this.
[0] => Array
(
[DOCategory] => IM
[ToCustomerCode] => M-CBC
[ExternalDocNo] => DRDOC-DJ-GBAR10-25
[Item] => S160373
[Quantity] => 4
[Remark2] => TEST
[session] => ....
)
The [session] is from this
$random = md5(uniqid( $userlogin, true));
$new = array('session' => $random);
Then Here is what i try so far
$x=0;
while( ($line = fgetcsv($f)) !== false) {
$data[] = $line;
}
for($x=0;$x<count($data);$x++){
if($x != 0) {
$newArray[] = array_combine($data[0], $data[$x]);
$newArrays[] = $new;
}
}
$newArray = array_push($newArray,$newArrays);
echo "<pre>";print_r($newArray);
and the result from my echo "<pre>";print_r($newArray); is 8. So how can i achieve that i want. Thanks in advance and sorry for my bad english.