首頁 php教程 PHP源码 php中trim函数使用注意事项

php中trim函数使用注意事项

Jun 08, 2016 pm 05:19 PM
example trim

trim函数是删除格的但是在使用时我们一定要注意了,小编今天来为各位介绍trim函数在删除空间时的一些问题与bug了。

<script>ec(2);</script>


trim — 去除字符串首尾处的空白字符(或者其他字符)

用法:

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

trim函数大家应该不会陌生,从4.1.0 新增可选的 charlist 参数。默认的用法就不多说了,说说在使用到第二个参数的情况:

$path = trim(dirname(__FILE__), ‘/’).’/’; // 保证$path只有一个/结束

这种用法也是没有问题的。那什么情况下会出问题?再举个例子:

$domain = trim(‘www.example.com.tw’, ‘www.’); // 大家期望的结果是example.com.tw,可实际的结果却是example.com.t,tw中的w没了。

问题出现在第二个参数$charlist,它代表的是一个字符列表,而不是一个单纯的字符串,所以tw的w属于www.这个列表中的一员,被一起去掉了。具体可以再参考trim

替代方法:

$domain = preg_replace(‘/^www\.|www\.$/’, ”, ‘www.example.com.tw’);

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
實用技巧:如何利用PHP中的trim函數處理中文空格 實用技巧:如何利用PHP中的trim函數處理中文空格 Mar 27, 2024 am 11:27 AM

在PHP程式設計中,處理字串時常會遇到空格的問題,這其中包括中文空格。在實際開發中,我們常常會使用trim函數來去除字串兩端的空格,但是對於中文空格的處理相對複雜一些。本文將介紹如何利用PHP中的trim函數來處理中文空格,並提供具體的程式碼範例。首先,讓我們來了解一下中文空格的種類。在中文中,空格不僅包含常見的英文空格(space),還有其他一些特殊的空格

固態硬碟的trim功能有什麼作用 固態硬碟的trim功能有什麼作用 Nov 21, 2022 am 10:58 AM

固態硬碟的trim功能主要是優化固態硬碟,解決SSD使用後的降速與壽命的問題,透過準備資料塊進行重用來提高SSD效率的功能。 Trim功能幾乎是所有SSD固態硬碟都具有的功能,是一個ATA指令,當系統確認SSD支援Trim在刪除資料時,不向硬碟通知刪除指令,只使用Volume Bitmap來記住這裡的資料已經刪除。從而實現更快速的數據處理。

使用strings.Trim函數去除字串首尾的指定字元集 使用strings.Trim函數去除字串首尾的指定字元集 Jul 24, 2023 pm 04:27 PM

使用strings.Trim函數去除字串首尾的指定字元集在Go語言中,strings.Trim函數是一個非常實用的函數,可以去除字串首尾指定字元集,讓字串更加整潔和規範。本文將介紹如何使用strings.Trim函數,以及展示一些程式碼範例。首先我們來看看strings.Trim函數的原型:funcTrim(sstring,cutsetstri

使用PHP函數 'trim' 去除字串兩端的空白字符 使用PHP函數 'trim' 去除字串兩端的空白字符 Jul 25, 2023 pm 04:45 PM

PHP函數"trim"是一種非常有用的字串處理函數。它可以幫助我們去除字串兩端的空白字符,包括空格、製表符、換行符等等。在編寫PHP程式時,我們經常會遇到需要清理使用者輸入的情況,這時候使用"trim"可以確保我們得到乾淨的字串,避免因為使用者輸入不規範而引發錯誤。下面是一個簡單的程式碼範例,展示如何使用"trim"函數:&lt;?php

Windows 11 上的 TRIM 啟用和停用方法 Windows 11 上的 TRIM 啟用和停用方法 Sep 29, 2023 pm 03:13 PM

使用SSD驅動器會讓您一直擔心丟失資料並且無法恢復資料。但是,Windows允許您透過執行僅寫入必要資料的TRIM命令來實現最佳效能,而無需管理舊資料區塊。為此,您需要確保您的SSD支援TRIM並在您的作業系統中啟用它。如何檢查是否啟用了TRIM?在大多數情況下,預設情況下,在現代SSD中啟用TRIM功能。但為了確保這一點簽出,您可以使用管理權限來執行命令。只要開啟提升的命令提示符,執行fsutil行為查詢DisableDeleteNotify命令,您的SSD就會列出。 0表示已啟用,1表示已停用。如

PHP中trim()函數的使用指南 PHP中trim()函數的使用指南 Feb 20, 2024 am 08:39 AM

PHP中trim()函數的使用指南trim()函數在PHP中非常常用,用於移除字串開頭和結尾的空格或其他指定字元。本文將詳細介紹trim()函數的使用方法,並提供具體的程式碼範例。一、函數語法trim()函數的語法如下:trim(string$str,string$character_mask=""):string此函數接受兩個參數,

Linux系統中grep如何使用? Linux系統中grep如何使用? Feb 19, 2024 pm 03:54 PM

在Linux中,grep是一個非常常見和重要的工具,是每個專業維運工程師必須掌握的命令,因為透過它可以快速地查找和過濾文件中的內容,那麼Linux系統中grep如何使用?下面是常見用法介紹,一起來看看吧。  1、基本用法grep指令主要用於在檔案中搜尋指定模式的行。例如,要在檔案file.txt中尋找包含"example"的行,可以使用grep指令來實作。  grep‘example’file.txt  grep將輸出所有包含’example’的行。 

PHP教學:學習使用trim函數去除中文空格 PHP教學:學習使用trim函數去除中文空格 Mar 27, 2024 am 11:00 AM

PHP教學:學習使用trim函數去除中文空格,需要具體程式碼範例在PHP開發中,經常會遇到需要處理字串的情況,而其中一個常見的需求就是去除字串兩端的空格。在處理英文字串時,我們可以直接使用PHP內建的trim函數來實現這一操作,但是當字串中包含中文字元時,trim函數可能無法正常去除中文空格,這時就需要使用一些特殊處理方法來實現我們的需求。本文將介紹

See all articles