• 締切済み

CSVファイルの上書き

CSVファイルを$line[0] = $nowの時、上書きするということをしたいのですが、array_spliceでうまくいきません。 アドバイスお願いします。 $fp = fopen('log/order.csv', 'a+'); flock($fp,LOCK_EX); if ($fp) { require_once( "./common.php" ); $AddressData = LoadTextFile( "./log/order.csv", "SJIS", "SJIS" ); if ( $AddressData == false ) { exit; } else { for ( $i = 0; $i < sizeof( $AddressData ); $i++ ) { $line = explode( ",", $AddressData[ $i ] ); if($line[0] = $now){ array_splice($line, 1, 3, array("1","2","3")); #fputs($fp, $buf2); flock($fp,LOCK_UN); fclose($fp); } } } }

みんなの回答

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

if($line[0] = $now){ でなくて if($line[0] == $now){ では?

y_maehara
質問者

補足

$line[0] == $now です。 ありがとうございます。 しかし・・解決しません・・。 アドバイスお願いします。

関連するQ&A