环境:php 5.6
1、常用字符串函数:
// 输出字符串
echo "str1","str2\r"; //str1str2
// 只格式化,返回 12 不输出。
sprintf(‘%d‘,12.54);
// 格式化,并打印结果
printf(‘%d‘,12.54); // 12
// 只打印结果
print(12.54);
// 打印结果
print_r([‘a‘=>1,‘b‘=>2]);
// 计算字符传长度 汉字占3个长度位
strlen(‘abcd您‘); // 输出7
// 将字符串分割成数组
$arr=explode(‘,‘, ‘a,b,c‘);
/*
array(3) {
[0] =>
string(1) "a"
[1] =>
string(1) "b"
[2] =>
string(1) "c"
}
**/
// 将数组合并成字符串
implode(‘,‘, $arr); // string(5) "a,b,c"
// 去掉左边字符串
ltrim(‘ abc ‘); // string(4) "abc "
// 去掉右边的空字符
rtrim(‘ abc ‘) ; // string(5) " abc"
// 去掉两端空字符
trim(‘ abc ‘,‘1‘); // string(3) "abc"
// 从指定位置截取字符串
substr(‘abcdefg‘,2); // cdefg
// 从指定位置截取定长字符串 ,指定长度如果超过剩余字符串长度不抛出异常
substr(‘abcdefg‘,2,3); //cdefg
// 截取定长字符串 指定起始位置为负数 则从字符串末尾开始截取
substr(‘abcdefg‘,-3,2); // ef
// 替换指定字符串,区分大小写
str_replace(‘b‘, ‘0‘, ‘abcBabc‘); //a0cBa0c
// 替换指定字符串,区分大小写
str_ireplace(‘b‘, ‘0‘, ‘abcBabc‘); //a0c0a0c
// 转换大写
strtoupper(‘abCD‘); //ABCD
// 转换小写
strtolower(‘abCD‘);//abcd
// 将字符串第一个字母转换成大写
ucfirst(‘abcd‘); //Abcd
// 编码HTML 标记
htmlentities(‘<br/>‘); // <br/>
//返回第二个参数字符串在第一个字符串里出现的次数
echo substr_count(‘abcabc‘, ‘ab‘); //2
//返回参数2字符串 在参数1字符串 第一次出现的位置 ,参数1字符位置算0
strpos(‘abcabcbac‘, ‘c‘); //2
//返回参数2字符串 在参数1字符串 最后一次出现的位置 ,参数1字符位置算0
strrpos(‘abcabcabc‘, ‘c‘); //8
// 从第一次出现参数2中的字符串开始截取。
strstr(‘abcdeabcdeabcd‘, ‘bc‘); //bcdeabcdeabcd
//截取参数1,最后一次出现的参数2的字符串
strrchr(‘abcdeabcdeabcd‘, ‘bc‘); //bcd
2、常用数组函数
3、文件系统
原文:http://www.cnblogs.com/rhythmK/p/5076665.html