これは私を狂気にさせています。入力/出力を検証しましたが、まだ予期しない動作が発生します。2のはずなのにヌマヌマやってます。私は何が欠けていますか?
入力:
data
Array
(
[0] => Array
(
[lineId] => 1
[quantity] => 2
[costPerItem] => 16.585
[itemId] => 1
)
)
コード:
printr( $data, 'data' );
foreach( $data as $i => $value ){
foreach( $value as $key => $a ){
echo 'key: '.$key.' - a: '.$a.'<br />';
( $key == 'quantity' ) ? $dataQuantity[$i] = $a : $dataQuantity[$i] = 'numanuma';
}
}
printr( $dataQuantity, 'data quantity' );
出力:
key: lineId - a: 1
key: quantity - a: 2
key: costPerItem - a: 16.585
key: itemId - a: 1
data quantity
Array
(
[0] => numanuma
)