[英]Remove white spaces from the left and right sides of a string on PHP
我總是遇到字符串充滿奇怪字符的問題,這些字符不是空格,但它們算作字符串的元素。 如何從字符串中刪除所有這些字符(不刪除內部空格)?
我正在使用preg_replace,但它消除了我想要保留的內部空間。
$string = preg_replace('/\s+/', '', $string);
Php表明“我的字符串”有40個元素
string(40)=>"
My string
"
而它應該只有9個:
string(9)=>"My string"
這個單詞開頭和結尾的空格不是feed,enter或tab,因為我已經使用了字符串替換:
str_replace("\r", "", $string);
str_replace("\t", "", $string);
str_replace(char(10), "", $string);
您可以嘗試修剪功能
例
$bad_text = "\t\tWhitespace is bad!!! ";
var_dump($bad_text);
$good_text = trim($bad_text);
var_dump($good_text);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.