trim可以過濾兩邊空格。
如果用戶輸入的數據是
$data = ' ';
那麼使用if($data=='') 會返回false,因為用戶是由輸入數據,只不過是空格。
但我們檢查,如果輸入的全部數據都是空格,是沒有意義的,應當為空字符處理。
所以使用trim($data); 把兩邊空格刪除後,如果還有字符,那就表示用戶有輸入數據,另外,可以把沒用的空格刪除。例 $data = ' aaa ';
echo trim($data); // aaa
如果用戶輸入的數據是
$data = ' ';
那麼使用if($data=='') 會返回false,因為用戶是由輸入數據,只不過是空格。
但我們檢查,如果輸入的全部數據都是空格,是沒有意義的,應當為空字符處理。
所以使用trim($data); 把兩邊空格刪除後,如果還有字符,那就表示用戶有輸入數據,另外,可以把沒用的空格刪除。例 $data = ' aaa ';
echo trim($data); // aaa
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货