PHP常用函数

字符串函数

explode() 拆分字符串
示例:

explode(' ', 'Hello World');
//结果为: ['Hello', 'World']

str_replace() 字符串替换
示例:

str_replace( 'H', 'W', "Hello world");
//结果为:"Wello world"

strpos() 查找字符串在另一字符串中的第一次出现的位置 大小写敏感
示例:

strpos("Hello", "H");
//结果: 0
strpos("Hello", "J");
//结果:false

md5() 简单的加密 不可逆(就是不能通过加密值推算出加密前的值)
示例:

md5(123);
//结果为: 自己测去

vat_dump() 打印数据 一般用于断点使用


strlens() 计算字符串的长度
示例:

strlens('123123');
//结果:6

trim() 去除字符串两侧的空白字符或其他预定义字符。
ltrim() 去除左侧
rtrim() 去除右侧

trim(" Hello World!");
//结果为: "Hello World!"

ucfirst() 首字母大写
示例:

ucfirst("test string");
//结果:Test string

ucwords() 字符串中的每个单词首字母都大写
示例:

ucwords("test string");
//结果:Test String

strtolower() 所有的字母小写
示例:

strtolower("Test");
//结果:test

strtoupper() 所有字母都大写
示例:

strtoupper("Test");
//结果:Test

substr() 返回字符串的一部分
示例:

substr("hello string", 5, 7);
//结果:string

PHP 中将数字前面补0,可以使用 str_pad() 函数。以下是一个示例:

$num = 7;
$padded_num = str_pad($num, 2, "0", STR_PAD_LEFT);
echo $padded_num; // 输出 "07"

此处将数字 $num 转换为字符串并将其填充到长度为2的字符串中。在填充过程中,使用字符 “0” 在左侧进行填充 (由于使用了 STR_PAD_LEFT 参数)。


PHP换行转br

nl2br($text);