WPJAM Basic 内置的字符串处理函数
文本处理是 PHP 开发中常进行的操作,所以 WPJAM Basic 也内置了一些常用的文本和字符串处理函数,…
文本处理是 PHP 开发中常进行的操作,所以 WPJAM Basic 也内置了一些常用的文本和字符串处理函数,可以在进行 WordPress 主题和插件二次开发的时候,直接使用。
wpjam_strip_invalid_text
WordPress 字符数据字段格式已经升级为:utf8mb4,就是说支持 emoji 等4个字节的字符,但是在开发的时候发现用户还是会输入一些 utf8mb4 还不支持的字符,可以使用该函数过滤掉非 utf8mb4 字符:
wpjam_strip_invalid_text($str);
wpjam_strip_4_byte_chars
有些情况下,我们要过滤掉4字节的字符,可以使用下面的函数:
wpjam_strip_4_byte_chars($chars);
wpjam_strip_control_characters
如果字符中有控制字符,json_decode
和 simplexml_load_string
函数就会失败,我们首先要把这些控制字符去掉:
wpjam_strip_control_characters($text);
wpjam_get_plain_text
下面函数去掉 html 标签,去掉换行,去掉多余的空格,去掉双引号和单引号:
wpjam_get_plain_text($text);
wpjam_get_first_p
获取文章的第一段:
wpjam_get_plain_text($text);
wpjam_mb_strimwidth
按照中文 2 个字节,英文 1 个字节的方式截取文字,这个函数其实就是首先使用 wpjam_get_plain_text
函数获取纯文本,再使用 PHP 的 mb_strimwidth
进行截取:
wpjam_mb_strimwidth($text, $start=0, $width=40, $trimmarker='...', $encoding='utf-8')
wpjam_unicode_decode
如果中文已经被 json_encode
编码成 unicode 之后,可以使用下面该函数将 unicode 转换回中文:
wpjam_unicode_decode($str)
- WordPress果酱的知识星球
- WPJAM Basic 插件项目页
- 下载 WPJAM Basic
- 有问题也可以在知乎@denishua
专题:WPJAM Basic 详细介绍:
- 01. WordPress 一键式全站优化插件:WPJAM-Basic
- 02. WPJAM Basic 功能详细介绍:优化设置
- 03. WPJAM Basic 功能详细介绍:样式定制
- 04. WPJAM Basic 功能详细介绍:CDN 加速
- 05. WPJAM Basic 功能详细介绍:缩略图设置
- 06. WPJAM Basic 功能详细介绍:文章设置
- 07. WPJAM Basic 功能详细介绍:定时作业
- 08. WPJAM Basic 功能详细介绍:系统信息
- 09. WPJAM Basic 功能详细介绍:Dashicons 图标
- 10. WPJAM Basic 功能详细介绍:扩展管理
- 11. WPJAM Basic 功能详细介绍:CDN 和缩略图开发接口
- 12. WPJAM Basic 功能扩展:文章目录
- 13. WPJAM Basic 扩展:简单 SEO
- 14. WPJAM Basic 扩展:SMTP 邮件服务
- 15. WPJAM Basic 扩展:Rewrite 优化
- 16. WPJAM Basic 扩展:文章类型转换器
- 17. WPJAM Basic 扩展:文章浏览统计
- 18. WPJAM Basic 扩展:统计代码
- 19. WPJAM Basic 扩展:用户角色
- 20. WPJAM Basic 扩展:相关文章
- 21. WPJAM Basic 扩展:百度站长
- 22. WPJAM Basic 扩展:301跳转
- 23. WPJAM Basic 扩展:移动主题
- 24. WPJAM Basic 扩展:常用短代码
- 25. WPJAM Basic 扩展:文章数量
- 26. WPJAM Basic 扩展:摘要快速编辑
- 27. WPJAM Basic 扩展:文章快速复制
- 28. WPJAM Basic 扩展:文章页代码
- 29. WPJAM Basic 内置的字符串处理函数
- 30. WPJAM Basic 内置的数组处理函数
- 31. WPJAM Basic 内置的缩略图函数
- 32. WPJAM Basic 内置的文章列表函数
- 33. WPJAM Basic 内置的系统和设备判断函数
©我爱水煮鱼,本站推荐使用的主机:阿里云,国外主机建议使用BlueHost。
本站长期承接 WordPress 优化和建站业务,请联系微信:「chenduopapa」。
类别:WordPress技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!