2016-06-24 84 views
0

我從我的大學得到了一個練習。我們在Netbeans中使用PHP創建了一個網站,並帶有數據庫等等。PHP變量與wordwrap

現在我遇到了問題。我必須輸入一個名稱,比如說「德國」,這個名稱將會保存在變量$ seminarbezeichnung中。現在我必須證明在網站上它應該分成「Ger」,之後是一個wordwrap「many」(只是一個簡單的例子,我們必須在15個字符之後做一些事情,所以它不會太長)。

事情現在是,我不能這樣做,因爲我不是在PHP的好:d

我沒有這樣的事:

echo "<tr><td>" . $neuertext = wordwrap($seminarbezeichnung, 20, "<br />\n"); 


     echo $neuertext 

難道不應該做20個字符後的wordwrap?

我希望你能幫助我:) 你看,在左側也不會幫助和抱歉,我的英語水平,而不是母語

做了換行後20個字符

謝謝

+0

檢查http://php.net/manual/en/function.wordwrap.php的第四個參數。簡而言之,除非第四個參數爲true,否則'wordwrap'不會破壞單詞。 – apokryfos

+0

謝謝大家!問題出在第四個參數 – bubele1

回答

2

wordwrap()函數具有$cut參數。它默認爲false,所以它不會強制剪切長單詞。

如果cut設置爲TRUE,則字符串總是以指定寬度或在指定寬度之前進行換行。所以如果你有一個大於給定寬度的單詞,它會被分解。 (見第二個例子)。當FALSE時,即使寬度小於字寬,函數也不會分割字。

另請注意,wordwrap函數在使用多字節字符編碼(如UTF-8)時無法正常工作。

+0

謝謝,這是問題!我將它改爲: – bubele1

+0

$ neuertext = wordwrap($ seminarbezeichnung,20,「
\ n」,true); echo「​​」。 $ neuertext – bubele1