Ich habe ein Array von CSV-Import. Das Array sieht so ausArray zum Array hinzufügen PHP
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
)
)
Aber jetzt möchte ich eine Sitzung hinzufügen. Also wird My Array das sehen.
[0] => Array
(
[DOCategory] => IM
[ToCustomerCode] => M-CBC
[ExternalDocNo] => DRDOC-DJ-GBAR10-25
[Item] => S160373
[Quantity] => 4
[Remark2] => TEST
[session] => ....
)
Die [session]
von diesem ist
$random = md5(uniqid($userlogin, true));
$new = array('session' => $random);
Dann Hier ist, was ich versuche, so weit
$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);
und das Ergebnis von meinem echo "<pre>";print_r($newArray);
ist 8
. Wie kann ich erreichen, dass ich will? Vielen Dank im Voraus und Entschuldigung für mein schlechtes Englisch.
Warum nicht einfach eine For- oder Foreach-Anweisung verwenden, um das Array zu durchlaufen und den Sitzungsschlüssel/-wert hinzuzufügen? – pteronewone