使用php在txt文件中创建报告

时间:2014-08-25 03:10:16

标签: php file

此脚本用于从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');)?

1 个答案:

答案 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);