Blogger Information
Blog 119
fans 3
comment 1
visits 94623
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP常用字符串函数
赵大叔
Original
712 people have browsed it

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>';

代码结果:

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:尽可能选一些咱们课堂上没讲到的去练习
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post