国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

PHP和MySQL的刪除空白函數介紹

2024-07-24 12:38:34
字體:
來源:轉載
供稿:網友

作為黃金搭檔,PHP和MySQL都有自己的刪除空白函數,而且函數名字也一樣:trim(),ltrim(),rtrim(),當然,作為編程語言,PHP刪除空白函數更為強大.

對 ltrim()和rtrim(),從其英語解釋來看:

以下是引用片段:

PHP為:Strip whitespace (or other characters) 

MySQL為:space characters removed

顯然,PHP還可以有“other characters”,而且PHP的函數還可以用第二個參數自定義要刪除的字符.

對“other characters”,手冊解釋為,以下是引用片段:

  1. " " (ASCII 32 (0x20)), an ordinary space.  
  2. "t" (ASCII 9 (0x09)), a tab.  
  3. "n" (ASCII 10 (0x0A)), a new line (line feed).  
  4. "r" (ASCII 13 (0x0D)), a carriage return.  
  5. "" (ASCII 0 (0x00)), the NUL-byte.  
  6. "x0B" (ASCII 11 (0x0B)), a vertical tab.  

不過,MySQL的trim()函數也增加了對其他字符的刪除,具體請見下面從手冊上摘抄的解釋.

以下為MySQL的函數解釋:

LTRIM(str),Returns the string str with leading space characters removed.

以下是代碼片段:

  1. mysql> SELECT LTRIM('  barbar'); 
  2.         -> 'barbar' 
  3.  
  4.  
  5.  
  6.     This function is multi-byte safe. 
  7.  
  8.     RTRIM(str) 
  9.  
  10.     Returns the string str with trailing space characters removed. 

以下是代碼片段:

  1. mysql> SELECT RTRIM('barbar   '); 
  2.         -> 'barbar' 
  3.  
  4.     This function is multi-byte safe. 
  5.  
  6.     TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr FROM] str) 
  7.  
  8.     Returns the string str with all remstr prefixes or suffixes removed. If none of the specifiers BOTH, LEADING, or TRAILING is given, BOTH is assumed. remstr is optional and, if not specified, spaces are removed. 

以下是代碼片段,代碼如下:

  1. mysql> SELECT TRIM('  bar   '); 
  2.         -> 'bar' 
  3. mysql> SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx'); 
  4.         -> 'barxxx' 
  5. mysql> SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx'); 
  6.         -> 'bar' 
  7. mysql> SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz'); 
  8.         -> 'barx'  --Vevb.com 
  9.  
  10.     This function is multi-byte safe.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰州市| 贡嘎县| 从江县| 陇南市| 龙门县| 龙川县| 华亭县| 伽师县| 新沂市| 攀枝花市| 湘潭县| 彭阳县| 达拉特旗| 中阳县| 西峡县| 兴和县| 克什克腾旗| 齐河县| 瑞安市| 肃宁县| 穆棱市| 三台县| 贵州省| 苍梧县| 湖口县| 韩城市| 广宁县| 平谷区| 梁山县| 灵寿县| 遂宁市| 石门县| 湘阴县| 大方县| 隆昌县| 西乌珠穆沁旗| 周口市| 松桃| 穆棱市| 张家港市| 曲周县|