- 28 名前:nobodyさん [2008/03/17(月) 23:57:52 ID: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 をかましてみましたがそれでも現象は変わりません。 配列と参照渡しに関する挙動を疑って調べてみましたが、 関係ありそうな文献は見つかりませんでした。 原因が分かるようでしたら助言お願いいたします。
|

|