2016-12-30 42 views
1

目前我有一個3文本區域的形式。如何將PHP中的多個textarea集合組合成一個文件輸出?

It looks something like this

有一個按鈕,其將數據發送到PHP後臺並創建該數據的字文檔,然後下載它的用戶。這是一個多行textarea,所以我遇到的問題是我無法在這個word文檔中獲得正確的格式。

因此,舉例來說,如果我的textarea的是設置像這樣:

Textbox1      Textbox2    Textbox3 
File1      N/A      600 
File2      Use Tab 1    1000 
File3      Use Tab 2    200 

我希望在Word文檔中的輸出是公正

​​3210

但我得到的是

File1 
File2 
File3  N/A 
Use Tab 1 
Use Tab 2  600 
1000 
200 

正是這種格式。但是,如果我只有一行(比如File1行),它實際上會輸出我想要的行數。我如何設置我的PHP字符串以格式化爲我想要的輸出? 我的PHP是

if (strlen($multipleImports) > 0) { 
    $content = $content . "\n\n" . "Imports:\n "; 
    $content = $content . $multipleImports . $multipleImportsInfo . $multipleImportsCounts; 
} 
+0

使用數組與所有需要的信息裏面添加對象並使用循環來獲取多個值,你」重新尋找。 – ExCluSiv3

+0

哦,那真的很容易......我會回答我自己的問題。謝謝。 – rohanharrison

回答

0

這是結束了,我的工作:

$multipleImports = explode("\n",$multipleImports); 
$multipleImportsInfo = explode("\n",$multipleImportsInfo); 
$multipleImportsCounts = explode("\n",$multipleImportsCounts); 
$content = $content . "\n\n" . "Imports:\n "; 

$length = count($multipleImports); 
for ($i = 0; $i < $length; $i++) { 
    $content = $content . $multipleImports[$i] . "   " . $multipleImportsInfo[$i] . "   " . $multipleImportsCounts[$i] . "\n "; 
} 
相關問題