环境: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