字符串函数
在 PHP 中,提供了一系列的系统函数,用于实现字符串的相关操作。
PHP 常用字符串函数:
函数名 | 说明 |
---|---|
chr() | 从指定ASCII值返回字符 |
explode() | 分割字符串 |
ltrim() | 移除字符串左侧的空白字符或其他字符 |
md5() | 使用MD5算法对字符串进行加密 |
nl2br() | 将字符串中的\n转换为 |
ord() | 返回字符串中第一个字符的ASCII值 |
rtrim() | 移除字符串右侧的空白字符或其他字符 |
strlen() | 返回字符串长度 |
str_replace() | 替换字符串中的一些字符(大小写敏感) |
strpos() | 返回字符串在另一字符串中第一次出现的位置(大小写敏感) |
strrpos() | 返回字符串在另一字符串中最后一次出现的位置(大小写敏感) |
strtolower() | 把字符串转换为小写字母 |
strtoupper() | 把字符串转换为大写字母 |
substr() | 截取字符串 |
trim() | 移除字符串两侧的空白字符或其他字符 |
示例
<?php
header(“content-type:text/html;charset=utf-8”);
$a=trim(“==中国==”,”=”);
echo”移除字符串两侧的其他字符:{$a}
“;
$a=explode(“-“,”北京-上海-深圳”);
echo”分割字符串:”;
print_r($a);
echo”
“;
$a=strlen(“你好中国”);
echo”字符串长度:{$a}
“;
$a=md5(“张三”);
echo”md5加密:{$a}
“;
$a=str_replace(“Hello”,”你好”,”Hello,北京”);
echo”字符串替换:{$a}
“;
$a=strtolower(“HelloWorld”);
echo”转为小写字母:{$a}
“;
$a=strtoupper(“HelloWorld”);
echo”转为大写字母:{$a}
“;
$a=substr(“HelloWorld”,5,5);
echo”字符串截取:{$a}
“;
代码讲解
1、移除字符串两侧的空白字符或其他字符
$a = trim(“==中国==”,”=”);
移除字符串 “==中国==” 两侧的 “=” 字符。
2、分割字符串
$a = explode(“-“,”北京-上海-深圳”);
将字符串 “北京-上海-深圳” 按字符串 “-“ 进行分割,并返回数组。
3、获取字符串长度
$a = strlen(“你好中国”);
获取字符串 “你好中国” 的长度。
4、MD5加密
$a = md5(“张三”);
通过 MD5 算法,对字符串 “张三” 进行加密。
5、替换字符串
$a = str_replace(“Hello”, “你好”, “Hello,北京”);
将字符串 “Hello,北京” 中的 “Hello” 字符串,替换为 “你好”。
6、将字符串转换为小写字母
$a = strtolower(“HelloWorld”);
将字符串 “HelloWorld” 转换为小写字母。
7、将字符串转换为大写字母
$a = strtoupper(“HelloWorld”);
将字符串 “HelloWorld” 转换为大写字母。
8、截取字符串
$a = substr(“HelloWorld”, 5,5);
在字符串 “HelloWorld” 中,从 5 下标开始,向右截取 5 个字符。