博主信息
博文 119
粉丝 3
评论 1
访问量 121277
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP常用字符串函数
赵大叔
原创
932人浏览过

PHP 常用字符串函数列表

STT 函数 描述
1、 implode('分隔符号', '数组') 一维数组转字符串
2、 explode() 使用一个字符串来分隔另一个字符串, 返回数组
3、 substr($string, $start, \$length) 返回字符串的子串
4、 substr_count($str, $needel, $start, $length) 统计某个子串的出现的频率/次数
5、 substr_replace($str, $replace, $start, $length) 替换字符串中的子串
6、 str_split('字符吕', '每个数组元素的宽度') 将字符串转为数组, 可以指定每个数组元素的宽度
7、 str_replace($search, $replaced, $subject, $int) 字符串替换
8、 trim(\$str) 处理字符串中空格或其它特殊字符
9、 md5() 返回 32 位随机字符串,由 16 进制的字符组成, 0-9, a-f
10、 parse_str() 解析查询字符串
11、 parse_url() 解析 url
12、 ucfirst() 将字符串的首字母转换为大写
13、 strtolower() 将字符串转化为小写
14、 $_SERVER['DOCUMENT_ROOT'] 当前脚本所在的根目录(配置文件中)
15、 $_SERVER[SCRIPT_FILENAME] 当前执行脚本的绝对路径
16、 $_SERVER[SCRIPT_NAME] 当前执行脚本的路径与文件名
17、 $_SERVER[PHP_SELF] 当前脚本名(含 pathinf

PHP 常用字符串函数演示

  1. <?php
  2. # php常用字符串函数
  3. // 1、implode('分隔符号', '数组'): 一维数组转字符串
  4. $arr = ['anh', 'viet', 'my', 'lao', 'nga'];
  5. echo implode(',', $arr);
  6. echo '<hr>';
  7. // 2、explode(): 使用一个字符串来分隔另一个字符串, 返回数组
  8. $name = 'anh,viet,my,lao,nga';
  9. print_r(explode(',', $name));
  10. echo '<hr>';
  11. // 3、substr($string, $start, $length): 返回字符串的子串
  12. $name = 'jdkfhsjfjsfrjfflkslfjsfksfj';
  13. echo substr($name,6) .'<br>';
  14. // 参数负数表示从结束位置起
  15. echo substr($name,-2, 1) .'<br>';
  16. echo '<hr>';
  17. // 4、substr_count($str, $needel, $start, $length): 统计某个子串的出现的频率/次数
  18. echo substr_count($name, 'j', 3, 8);
  19. echo '<hr>';
  20. // 5、substr_replace($str, $replace, $start, $length): 替换字符串中的子串
  21. echo substr_replace('jdkfhsjfjsfrjfflkslfjsfksfj', 'PHP', 2, 2), '<br>';
  22. echo '<br>';
  23. // 6、str_split('字符吕', '每个数组元素的宽度'): 将字符串转为数组, 可以指定每个数组元素的宽度
  24. print_r(str_split($name, 4));
  25. echo '<hr>';
  26. // 7、str_replace($search, $replaced, $subject, $int): 字符串替换
  27. echo str_replace('jf', '被替换过', $name);
  28. echo '<hr>';
  29. // 8、trim($str)
  30. $ps = '123 jkjl;';
  31. echo trim($ps) .'<br>';
  32. echo rtrim($ps, ';');
  33. echo '<hr>';
  34. // 9、md5():返回32位随机字符串,由16进制的字符组成, 0-9, a-f
  35. echo md5($name);
  36. echo '<hr>';
  37. // 10、parse_str(): 解析查询字符串
  38. // http://php.io/0422/demo2.php?id=1&name=admin&ps=123
  39. // ?id=5&name=admin&role=1: 查询字符串
  40. echo $queryString = $_SERVER['QUERY_STRING'];
  41. print_r(parse_str($queryString, $arr));
  42. // 11、parse_url(): 解析url
  43. $url = 'http://php.io/0422/demo2.php';
  44. $urlArr = parse_url( $url);
  45. printf('<pre>%s</pre>', print_r($urlArr, true));
  46. echo '<hr>';
  47. // 12、ucfirst(): 将字符串的首字母转换为大写
  48. $user = 'dashu';
  49. echo ucfirst($user);
  50. echo '<hr>';
  51. // 13、strtolower(): 将字符串转化为小写
  52. $user = 'DASHU';
  53. echo strtolower($user);
  54. echo '<hr>';
  55. // DOCUMENT_ROOT: 当前脚本所在的根目录(配置文件中)
  56. echo $_SERVER['DOCUMENT_ROOT'];
  57. echo '<hr>';
  58. // SCRIPT_FILENAME: 当前执行脚本的绝对路径
  59. echo $_SERVER['SCRIPT_FILENAME'];
  60. echo '<hr>';
  61. // SCRIPT_NAME: 当前执行脚本的路径与文件名
  62. echo $_SERVER['SCRIPT_NAME'];
  63. echo '<hr>';
  64. // PHP_SELF:当前脚本名(含 pathinfo)
  65. echo $_SERVER['PHP_SELF'];
  66. echo '<hr>';

代码结果:

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:尽可能选一些咱们课堂上没讲到的去练习
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学