PHP常见字符串处理函数的用法示例解析

本文实例分析了PHP常见字符串处理函数用法。分享给大家供大家参考,具体如下:

  1. <?php
  2. $s="hello world";
  3. //整理
  4. echo'trim(); ltrim(); rtrim()';
  5. echo'<br />';
  6. echo'长度为: '.strlen($s);
  7. echo'<br />';
  8. //大小写
  9. echo'首字母大写: '.Ucfirst($s);
  10. echo'<br />';
  11. echo'每个单词首字母大写: '.Ucwords($s);
  12. echo'<br />';
  13. echo'大写: '.Strtoupper($s);
  14. echo'<br />';
  15. echo'小写: '.Strtolower($s);
  16. echo'<br />';
  17. // 转义字符串函数,存入数据库前使用
  18. echo'addslashes(); stripslashes();';
  19. $s1='"a"b';
  20. echo'<br />';
  21. echoaddslashes($s1);
  22. echo'<br />';
  23. //截取
  24. echosubstr($s, 4, 4);
  25. echo'<br />';
  26. $s2="hello world";
  27. $s3="test";
  28. //比较,相等返回0
  29. echostrcmp($s,$s2) == 0 ?"相等":"不等";
  30. echo'<br />';
  31. echostrcmp($s,$s3) == 0 ?"相等":"不等";
  32. echo'<br />';
  33. //查找
  34. echostrpos($s,'o');
  35. echo'<br />';
  36. echostrrpos($s,'o');
  37. //注意:如果查不到,则返回false == 0,所以要用"==="来检查if (XX === false);
  38. echo'<br />';
  39. //反转
  40. echostrrev($s);
  41. echo'<br />';
  42. //切割
  43. $arr=str_split($s);
  44. $arr1=str_split($s, 2);
  45. $arr2=explode(' ',$s);
  46. var_dump($arr);
  47. var_dump($arr1);
  48. var_dump($arr2);
  49. ?>