我正在使用fwrite()
将db查询写入文件。它工作正常,除了字符串被破坏并写入下一行。如何在一行上打印?
我的代码:
$fileNameArray = Array ( [0] => class.module.showinvoicelistme.php , [4] => home );
$fileName ="class.module.showinvoicelist.php";
$fp = fopen("/home/Staging/fileUploadQuery",'w');
$text = "mv ".$fileNameArray[0]." ".$fileName."\r\n";
fwrite($fp,$text);`
预期产出:
mv class.module.showinvoicelistme.php class.module.showinvoicelist.php
我得到了什么:
mv class.module.showinvoicelistme.php
class.module.showinvoicelist.php
答案 0 :(得分:0)
您的数据可能不是很干净。
您应该trim()
它,它会删除标题和尾随空格以及\r
和\n
(See documentation):
$text = "mv ".trim($fileNameArray[0])." ".$fileName."\r\n";