Ian 懶惰蟲筆記
2008年5月7日 星期三
PHP - 字串空白處理
function:
/****************************************
strWhitespace( $s )
字串空白處理
param:
string s 字串
return:
string
****************************************/
function strWhitespace( $s )
{
//移除前後空白字
$s = trim($s);
//移除重覆的空白
$s = preg_replace('/\s(?=\s)/', '', $s);
//移除非空白的間距變成一般的空白
$s = preg_replace('/[\n\r\t]/', ' ', $s);
return $s;
}
測試:
$str = " This line contains\tliberal \r\n use of whitespace.\n\n";
echo "處理前︰
{$str}
";
$str = strWhitespace( $str );
echo "處理後︰
{$str}
";
輸出結果:
處理前︰
This line contains liberal
use of whitespace.
處理後︰
This line contains liberal use of whitespace.
沒有留言:
張貼留言
‹
›
首頁
查看網路版
沒有留言:
張貼留言