Via JS geef ik een JSON array door aan php zoals bijvoorbeeld onderstaande;
Array
(
[0] => Array
(
[number] => 1
[ledger] => Grootboekrekening 1
[project] => project 1
[relation] => relatie
[debit] => 100
[credit] => 100
[tax] => 20
[date] => 2019-19-10
[postingdate] => 2019-19-10
[description] => omschrijving
[period] => periode
[id] =>
)
)
Hierbij is de [id] leeg.
In PHP heb ik deze code waarbij als Id leeg is er een waarde wordt toegekend;
<?php
foreach ($someArray as $key => $value) {
//Als het 'id' niet gevuld is vul deze doormiddel van een nieuwe GUID
if(empty($value["id"])) {
$someArray[$key]["id"] = getGUID();
}
else {
echo "id = nietleeg";
}
$number = $value["number"];
$ledger = $value["ledger"];
$project = $value["project"];
$relation = $value["relation"];
$debit = $value["debit"];
$credit = $value["credit"];
$tax = $value["tax"];
$date = $value["date"];
$postingdate = $value["postingdate"];
$description = $value["description"];
$period = $value["period"];
$id = $value["id"];
print_r($id);
?>
Nu is mijn $id leeg waar ik verwacht dat deze gevuld wordt.
Iemand een idee waarom de nieuwe waarde niet in $id verschijnt??