Rumah > pembangunan bahagian belakang > tutorial php > 去除字符串首尾空格和特殊字符的PHP函数trim()

去除字符串首尾空格和特殊字符的PHP函数trim()

伊谢尔伦
Lepaskan: 2023-03-07 12:16:01
asal
14441 orang telah melayarinya

      平时让用户表单中或者其他文本框中输入数据的时候,一不小心有可能会输入空格或者其他的特殊字符等等。在某些情况下,字符串中是不允许出现空格和特殊字符的,此时就需要使用一些东西去除这些空格和特殊字符。 在PHP中提供了 trim() 函数来去除字符串左右两边的空格和特殊字符、ltrim() 函数去除字符串左边的空格和特殊字符、rtrim() 函数去除字符串右边的空格和特殊字符。使用这几个PHP自带函数就能很方便的进行这些操作。下面就来介绍这几种函数的语法和使用方法。      

trim() 函数

trim() 函数移除字符串两侧的空白字符或其他特殊字符,并返回去掉空格和特殊字符后的字符串。

语法格式如下:

 trim(string,charlist)
Salin selepas log masuk

参数:

trim() 函数的参数 string 是要操作的字符串对象;参数 charlist 为可选的参数,指定需要从字符串中删除哪些字符,如果不设置该参数,则所有可选字符都将被删除。

trim() 函数参数 charlist 的可选值如下:

\0NULL
\t制表符
\n换行
\x0B垂直制表符
\r回车
" "空格

使用 trim() 函数移除字符串两侧的空白字符或其他特殊字符,其实例代码如下:

<?php
$str = "\r\r(:@_@ PHP中文网  @_@:)    ";
echo trim($str);                             // 去除字符串左右两边的空格
echo "<br>";
echo trim($str,"\r\r(: :)");             // 去除字符串左右两边的特殊字符\r\r(: :)
?>
Salin selepas log masuk

输出结果为:

(:@_@ PHP中文网 @_@:)
@_@ PHP中文网 @_@
Salin selepas log masuk

ltrim() 函数

ltrim() 函数去除字符串左边的空格和特殊字符,并返回去掉左侧空格和特殊字符后的字符串。

语法格式如下:

ltrim(string,charlist)
Salin selepas log masuk

使用 ltrim() 函数移除字符串左侧的空白字符或其他特殊字符,其实例代码如下:

<?php
$str = "  (:@_@  PHP中文网  @_@:)    ";
echo ltrim($str);                             // 去除字符串左边的空格
echo "<br>";
echo ltrim($str," (:@_@ ");         // 去除字符串左边的特殊字符(:@_@
?>
Salin selepas log masuk

输出结果为:

(:@_@ PHP中文网 @_@:)
PHP中文网 @_@:)
Salin selepas log masuk

rtrim() 函数

rtrim() 函数去除字符串左边的空格和特殊字符,并返回去掉右侧空格和特殊字符后的字符串。

语法格式如下:

rtrim(string,charlist)
Salin selepas log masuk

使用 rtrim() 函数移除字符串右侧的空白字符或其他特殊字符,其实例代码如下:

<?php
$str = "  (:@_@  PHP中文网  @_@:)    ";
echo rtrim($str);                             // 去除字符串右边的空格
echo "<br>";
echo ltrim($str," @_@:) ");         // 去除字符串右边的特殊字符@_@:)
?>
Salin selepas log masuk

输出结果为:

(:@_@ PHP中文网 @_@:)
(:@_@ PHP中文网
Salin selepas log masuk

【相关推荐】

1. 分享Java中TrimHelper方法实例

2. 详解Java中String.trim()方法实例

3. js中的trim() 如何去掉字符串两边的空格

4. Java中的trim()函数

5. java trim的用法实例详解

Atas ialah kandungan terperinci 去除字符串首尾空格和特殊字符的PHP函数trim(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan