我正在使用一個工具將一些數據從數據庫導出到文本文件。下面的代碼給出:安排使用PHP的文本文件
$query3=mysql_query("SELECT * FROM records WHERE domain_id=".$domainID." AND type='NS' ORDER BY id ASC, name ASC");
while($result3 = mysql_fetch_array($query3))
{
$type=$result3['type'];
$content=$result3['content'];
$result = $result3['name'];
$length = strlen(".".$domainNAME);
$string = substr($result, 0, $length*(-1));
fwrite($fh,$string." IN NS ".$content."\n");
}
所以輸出文本文件的一個是這樣的:
IN NS ns1.example.net.
team.example.net. IN NS ns1.example.net.
team.example.net. IN NS ns2.example.net.
teamex01.example.net. IN NS ns1.example.net.
teamex01.example.net. IN NS ns2.example.net.
dev.example.net. IN NS ns1.example.net.
dev.example.net. IN NS ns2.example.net.
我要輸出如文件:
IN NS ns1.example.net.
team.example.net. IN NS ns1.example.net.
team.example.net. IN NS ns2.example.net.
teamex01.example.net. IN NS ns1.example.net.
teamex01.example.net. IN NS ns2.example.net.
dev.example.net. IN NS ns1.example.net.
dev.example.net. IN NS ns2.example.net.
我要安排一下按列。 IN NS記錄應該安排在一列中。有什麼辦法來安排文件?
謝謝!
我試過了str_pad。但沒有效果! – NewPHP