《PHP教程:php去除頭尾空格的2種方法》要點:
本文介紹了PHP教程:php去除頭尾空格的2種方法,希望對您有用。如果有疑問,可以聯系我們。
PHP實戰看似很簡單的問題,其實還是有點坑的,首先這里?空格轉義,不是字符串,直接用trim()是去不掉.
PHP實戰1,用preg_replace替換
代碼如下:
$test = "?dfadad?論責民與三英的關系775fd?? ";
$test = preg_replace('/^(?|\s)*|(?|\s)*$/', '', $test);
var_dump($test);
PHP實戰//結果如下:
PHP實戰string 'dfadad?論責民與三英的關系775fd' (length=35)
這個辦法是群里面的小伙伴提供的,在此表示感謝.推薦這種辦法,具有通用性
PHP實戰2,trim辦法
代碼如下:
$test = "?dfadad?3333adf775fd??";
$test = trim(html_entity_decode($test),chr(0xc2).chr(0xa0));
var_dump($test);
PHP實戰//結果如下:
PHP實戰string 'dfadad 3333adf775fd' (length=19)
這個辦法,是從php的官方手冊中找的,如果是utf8編碼的話,用這個辦法,沒什么問題.如果GBK,GB2312,就會出現亂碼.還有就是json_encode,這個函數如果是gbk,gb2312的話,中文字符會被替換成null.推薦使用utf8的編碼.
維易PHP培訓學院每天發布《PHP教程:php去除頭尾空格的2種方法》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.fzlkiss.com/jiaocheng/11717.html