PHP trim()函數的作用和使用方法

來源:互聯網
上載者:User

標籤:存在   imp   get   www   其他   指定   arc   符號   作用   

PHP trim()函數一般是用來去除字串首尾處的空白字元(或者其他字元),一般在用在服務端對接收的使用者資料進行處理,以免把使用者誤輸入的空格儲存到資料庫,下次對比資料時候出錯。

該函數有兩個參數,第二個可以為空白,格式如下:

trim ( string $str [, string $character_mask = ” \t\n\r\0\x0B” ] );

$str 為需要處理的字串,如果$character_mask不為空白,只會清楚$character_mask上寫的要求清楚的字元;如果第二個參數$character_mask為空白,會過濾以下字元:

  • ” ” (ASCII 32 (0x20)),普通空格符。
  • “\t” (ASCII 9 (0x09)),定位字元。
  • “\n” (ASCII 10 (0x0A)),分行符號。
  • “\r” (ASCII 13 (0x0D)),斷行符號符。
  • “\0” (ASCII 0 (0x00)),空位元組符。
  • “\x0B” (ASCII 11 (0x0B)),垂直定位字元。

資料處理後,返回的是過濾後的字串。

設定一個參數$str:

<?php$data = "我有空格 ";$data2 = ";";echo $data.$data2;echo "<br>";echo trim($data).$data2;echo "<br>";

trim函數空格去除效果

很顯然,trim函數處理後,字串data的空格被去掉了。

我們加設定第二個參數看下效果:

<?php$data = "我有空格 ";$data2 = ";";echo $data.$data2;echo "<br>";echo trim($data,‘\t‘).$data2;//指定刪除定位字元號\techo "<br>";

trim去掉定位字元

很顯然,我們的data沒有定位字元,所以即便trim處理過了,我們的空格還是存在。

本人部落格原文:PHP trim()函數的作用和使用方法

http://www.wangtuizhijia.com/archives/125

PHP trim()函數的作用和使用方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.