字符串函数

在 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 个字符。