trim() substr() substr() strpos() strlen()
trim()
trim() 函数移除字符串两侧的空白字符或其他预定义字符。
trim(string,charlist)
参数 描述
string 必需。规定要检查的字符串。
charlist 可选。规定从字符串中删除哪些字符。如果被省略,则移除以下所有字符:
?"\0" - NULL
?"\t" - 制表符
?"\n" - 换行
?"\x0B" - 垂直制表符
?"\r" - 回车
?" " - 空格
技术细节
返回值: 返回被修改的字符串
PHP 版本: 4+
更新日志: 在 PHP 4.1 中,新增了 charlist 参数。
相关实例:
<?php
$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");
?>
结果:
Hello World!
llo Worl
substr()
substr() 函数返回字符串的一部分。
substr(string,start,length);
参数 描述
string 必需。规定要返回其中一部分的字符串。
start 必需。规定在字符串的何处开始。
?正数 - 在字符串的指定位置开始
?负数 - 在从字符串结尾开始的指定位置开始
?0 - 在字符串中的第一个字符处开始
length 可选。规定被返回字符串的长度。默认是直到字符串的结尾。
?正数 - 从 start 参数所在的位置返回的长度
?负数 - 从字符串末端返回的长度
相关实例
<?php echo substr("Hello world",3)."<br>"; ?> lo world
<?Php echo substr("Hello world",-8)."<br>";?> lo world
Substr()
substr() 函数返回字符串的一部分。
注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。
substr(string,start,length)
参数 描述
string 必需。规定要返回其中一部分的字符串。
start 必需。规定在字符串的何处开始。
?正数 - 在字符串的指定位置开始
?负数 - 在从字符串结尾开始的指定位置开始
?0 - 在字符串中的第一个字符处开始
length 可选。规定被返回字符串的长度。默认是直到字符串的结尾。
?正数 - 从 start 参数所在的位置返回的长度
?负数 - 从字符串末端返回的长度
代码实例:
<?php echo substr("Hello world",6);?> 输出 “world”
strpos()
strpos() 函数查找字符串在另一字符串中第一次出现的位置。
注释:strpos() 函数对大小写敏感。该函数是二进制安全的
strpos(string,find,start)
参数 描述
string 必需。规定要搜索的字符串。
find 必需。规定要查找的字符串。
start 可选。规定在何处开始搜索。
代码实例:
<?php
echo strpos("You love php, I love php too!","php");
?> 输出结果 9
Strlen()
strlen() 函数返回字符串的长度。
strlen(string)
参数 描述
string 必需。规定要检查的字符
代码实例:
<?php echo strlen("Hello world!"); ?> 输出结果 12
注意:
defined() 函数检查某常量是否存在。
define() 函数定义一个常量。