此脚本用于从php写入文件:
<?php
$File = "YourFile.txt";
$Handle = fopen($File, 'a');
$Data = "Jane Doe\n";
fwrite($Handle, $Data);
$Data = "Bilbo Jones\n";
fwrite($Handle, $Data);
print "Data Added";
fclose($Handle);
?>
如何配置对齐文本,如fpdf(例如:$pdf->Cell(20,10,'Title',1,1,'C');
)?
答案 0 :(得分:3)
使用str_pad获得不错的结果。假设您有2行数据。像:
名字,姓氏
如果你想在txt文件中对它们进行排序,看起来不错,你可以这样做:
$firstname = "Jane";
$lastname = "Doe";
$firstname = str_pad($firstname, 30); //Force string to be 30 characters length
str_pad会为字符串添加一定量的空格,直到它达到你想要的长度。将所有名字排在正好30个字符后,将使姓氏显示在他们后面完美排序,就像您在TXT文件中有2个列表一样。
当然,如果您想要读出文件,您可能会想要删除所有那些不合理的空间。你可以这样做:
$firstname = preg_replace('/\s+/', ' ', $firstname);