08/03/17 23:57:52 d6AL+8ck
$last_record = array();
foreach($data as $record) {
$last_record = array_diff($record,array());
print_r($record, true);
print_r($last_record, true);
}
上記、1つめのprint_rには配列が表示されますが、
2つめの出力は空の配列になってしまいます。
通常の代入で上手くいかなかったため
array_diff をかましてみましたがそれでも現象は変わりません。
配列と参照渡しに関する挙動を疑って調べてみましたが、
関係ありそうな文献は見つかりませんでした。
原因が分かるようでしたら助言お願いいたします。