phpとmysqldbからのデータを使用して固定幅のテキストファイルを書き込む際に問題があります。顧客テーブルがある以下の形式を見つけてください:100文字幅の顧客名200文字幅の顧客アドレス。
これらを以下の形式で印刷する必要があります。
3M India Limited Plot 48-51 Electronic City
Biocon Ltd 20th KM Hosur Road,Electronic city
現在、私の顧客名は変わり続けていますが、この幅を修正してから住所を印刷する必要があります。以下は、テキストファイルに書き込んだときにデータが無計画になる原因となるスペースを手動で指定したコードです。
phpコード:
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = " ".$cust2[Ac_desc];
fwrite($fh, $stringData);
$stringData = " ".$cust2[Add1]."\n";
fwrite($fh, $stringData);
fclose($fh);