特定のキーの下にある配列に要素を追加するにはどうすればよいですか?
これは、foreach を使用する前の配列出力です。ご覧のとおり、エラー フィールドは空です。埋めたい。
Array (
[0] => Array (
[transactionid] => 2223
[created] => 26-02-13 14:07:00
[cardid] => 10102609
[pricebefordiscount] => 68900
[error] =>
)
これは私のforeachです。ご覧のとおり、私はすでに実装してこれを機能させようとしました$arrayname['index'] = $value;
。しかし、これはうまくいきませんprint_r
。なぜこうなった?
foreach ($samlet as $key)
{
if ($key['pricebefordiscount'] > '200000')
{
$samlet['error'] = "O/2000";
}
if ($key['cardid'] === '88888888')
{
$samlet['error'] = "Testscan";
}
}
これは望ましい出力です:
Array (
[0] => Array (
[transactionid] => 2223
[created] => 26-02-13 14:07:00
[cardid] => 10102609
[pricebefordiscount] => 68900
[error] => "Testscan"
)