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.
{$str}
張貼留言
沒有留言:
張貼留言