如何将元素添加到现有数组?
这是我的代码。如您所见,我已经尝试使用这行代码将元素添加到数组中。
$samlet[$key]['error'] = 'Dobbelt transaktion';
但这不起作用。我的数组中已经有一个名为 error 的键,但它的值为空。我想填写
foreach($samlet as $key)
{
$transid=$key['transactionid'];
$id=$key['cardid'];
$time=strtotime($key['transactiontime']);
$price = $key['pricebefordiscount'];
$cardid = $key['cardid'];
if ($price > 200000 )
{
$samlet[$key]['error'] = 'O/2000,-';
}
if ($price < 2500 )
{
$samlet[$key]['error'] = 'U/25,-';
}
if(lookForNumbers(substr((string)$price, 0, -2)))
{
$samlet[$key]['error'] = '3 ens cifre i beløb';
}
/* if(isset($samlet[$key]))
{*/
foreach($samlet as $k1)
{
$time2=strtotime($k1['transactiontime']);
if($key<$k1)
{
if($k1['cardid']==$id)
{
if(compare($time,$time2))
{
if (empty($k1['transactionid'])|| empty($key['transactionid']))
{
# code...
}
else
{
$samlet[$key]['error'] = 'Dobbelt transaktion';
$samlet[$k1]['error'] = 'Dobbelt transaktion';
}
}
/* }*/
}
}
}
if ($cardid === '88888888')
{
$samlet[$key]['error'] = 'Testscan';
}
}
希望你能帮忙。