我設法刪除空格,但我不明白爲什麼它會刪除我的回報。我的表單中有一個textarea,我想最多允許兩個回報。這是我迄今爲止使用的。在PHP字符串中刪除兩個以上的回報和多個空格
$string = preg_replace('/\s\s+/', ' ', $string); // supposed to remove more than one consecutive space - but also deletes my returns ...
$string = preg_replace('/\n\n\n+/', '\n\n', $string); // using this one by itself does not do as expected and removes all returns ...
看起來第一行已經擺脫了多個空格並且所有的返回......這很奇怪。不知道我做得對...
使用\ H而不是用於水平空格 – Tal
感謝替換\ S。我的回程車怎麼樣? ...它仍使用第二個preg_replace – gotye
刪除所有退貨,您必須將替換字符串放在雙引號之間。 –