博客列表 >字符串函数练习

字符串函数练习

暝皑祯π_π
暝皑祯π_π原创
2020年04月23日 16:53:40721浏览
  1. <?php
  2. // chunk_split :将字符串分割成小块
  3. // shunk_split($str(要分割的字符串) , $chunklen(分割的长度) ,$end(分割符号) );
  4. echo chunk_split('sfdsddsad', '2', ' ,') . '<hr>';
  5. // cre32: 生成 str 的 32 位循环冗余校验码多项式。这通常用于检查传输的数据是否完整。
  6. // 因为换回的值有可能是负数所以要用`printf`打印。
  7. // printf('<pre>%u</pre>' $str):格式化打印无符号的字符串
  8. printf('<pre>%u</pre>' , crc32('ssdfsdf')) . '<hr>';
  9. // ucfirst($str(要转换的字符串)): 把字符串的首字母转换为大写。
  10. echo ucfirst('in some cases maybe more useful') . '<hr>';
  11. // ucwords($str(要转换的字符串)): 把字符串所有单词的首字母转换为大写。
  12. echo ucwords('in some cases maybe more useful') .' <hr>';
  13. // 反转字符串
  14. echo strrev('asdfghjkl') . '<hr>';
  15. // 计算 两个字符串的相似度。
  16. // similar_text('$str(第一个字符串)' ,'$str(第二个字符串)' , '$a(通过引用方式传递第三个参数,将计算相似程度百分数)')
  17. similar_text('asdf', 'lsjh' , $a);
  18. echo $a . '<hr>';
  19. // 将字符串解析成多个变量
  20. // parse_str($str(字符串) , $f(变量将会以数组元素的形式存入到这个数组,作为替代))
  21. $str = "first=value&arr[]=foo+bar&arr[]=baz";
  22. parse_str($str,$f);
  23. print_r( $f);
  24. echo '<hr>';
  25. // substr_replace: 替换字符串中的子串
  26. // substr_replace($str(被替换的字符串), $replace(要替换的字符串), $start(替换开始的位置), $length(替换结束的位置))
  27. echo substr_replace('zhao qian shun li chen wang' , '姓 ' , 0 , 0 ) . '<hr>';
  28. // 返回文件路径
  29. // pathinfo('要解析的路径' , '返回值')。
  30. // 返回值默认全部单元,也可以指定返回PATHINFO_DIRNAME,PATHINFO_BASENAME 和 PATHINFO_EXTENSION 或 PATHINFO_FILENAME。
  31. echo pathinfo('www/.idea' , PATHINFO_FILENAME);
  32. // 把html转换为实体
  33. echo htmlentities("<html></html>") . '<hr>';
  34. // 把HTML实体转换回普通字符
  35. // htmlspecialchars_decode('要转换的html' , '引号处理和文档格式')
  36. // ENT_COMPAT 转换双引号,不转换单引号。
  37. // ENT_QUOTES 单引号和双引号都转换。
  38. // ENT_NOQUOTES 单引号和双引号都不转换。
  39. // ENT_HTML401 作为HTML 4.01编码处理。
  40. // ENT_XML1 作为XML 1编码处理。
  41. // ENT_XHTML 作为XHTML编码处理。
  42. // ENT_HTML5 作为HTML 5编码处理。
  43. $strs = '<p>这是字符串</p>';
  44. echo htmlspecialchars_decode($strs[ENT_XML1]);
上一条:字符串函数下一条:细说函数的构成
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议