广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php 怎么去除utf8的符号
  • 253
分享到

php 怎么去除utf8的符号

2024-04-02 19:04:59 253人浏览 安东尼
摘要

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php 怎么去除utf8的符号?php 删除非法UTF-8字符代码如下://reject overly long 2 byte sequences, as well

教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

php 怎么去除utf8的符号?

php 删除非法UTF-8字符

代码如下:

//reject overly long 2 byte sequences, as well as characters above U+10000 and replace with ?
$some_string = preg_replace('/[x00-x08x10x0Bx0Cx0E-x19x7F]'.
 '|[x00-x7F][x80-xBF]+'.
 '|([xC0xC1]|[xF0-xFF])[x80-xBF]*'.
 '|[xC2-xDF]((?![x80-xBF])|[x80-xBF]{2,})'.
 '|[xE0-xEF](([x80-xBF](?![x80-xBF]))|(?![x80-xBF]{2})|[x80-xBF]{3,})/S',
 '?', $some_string );
//reject overly long 3 byte sequences and UTF-16 surrogates and replace with ?
$some_string = preg_replace('/xE0[x80-x9F][x80-xBF]'.
 '|xED[xA0-xBF][x80-xBF]/S','?', $some_string );

preg_replace 函数执行一个正则表达式的搜索和替换。

语法

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

搜索 subject 中匹配 pattern 的部分, 以 replacement 进行替换。

参数说明:

  • $pattern: 要搜索的模式,可以是字符串或一个字符串数组

  • $replacement: 用于替换的字符串或字符串数组。

  • $subject: 要搜索替换的目标字符串或字符串数组。

  • $limit: 可选,对于每个模式用于每个 subject 字符串的最大可替换次数。 默认是-1(无限制)。

  • $count: 可选,为替换执行的次数。

返回值

如果 subject 是一个数组, preg_replace() 返回一个数组, 其他情况下返回一个字符串。

如果匹配被查找到,替换后的 subject 被返回,其他情况下 返回没有改变的 subject。如果发生错误,返回 NULL。

以上就是php 怎么去除utf8的符号的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php 怎么去除utf8的符号

本文链接: https://www.lsjlt.com/news/106700.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php 怎么去除utf8的符号
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php 怎么去除utf8的符号?PHP 删除非法UTF-8字符代码如下://reject overly long 2 byte sequences, as well ...
    99+
    2022-10-26
  • php如何去除utf8的符号
    本文小编为大家详细介绍“php如何去除utf8的符号”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何去除utf8的符号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。php去除utf8符号的方法:1、创建...
    99+
    2023-07-04
  • php怎么去除特殊符号
    这篇文章主要讲解了“php怎么去除特殊符号”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php怎么去除特殊符号”吧!一、特殊符号的种类首先,我们需要了解特殊符号的种类。在PHP中,我们一般将...
    99+
    2023-07-06
  • php怎么去除字符左边的符号
    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑php怎么去除字符左边的符号ltrim() 函数移除字符串左侧的空白字符或其他预定义字符。相关函数:rtrim() - 移除字符串右侧的空白字符或...
    99+
    2016-09-30
    PHP
  • php如何去除字符左边的符号
    这篇文章主要介绍“php如何去除字符左边的符号”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何去除字符左边的符号”文章能帮助大家解决问题。在PHP中,可以利用ltrim()函数去除...
    99+
    2023-06-29
  • php怎么去除中文冒号
    本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。php怎么去除中文冒号preg_replace 函数执行一个正则表达式的搜索和替换。语法mixed preg_replace ( mixed $pattern , m...
    99+
    2017-01-21
    PHP
  • php如何去除英文标点符号
    这篇文章主要介绍“php如何去除英文标点符号”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何去除英文标点符号”文章能帮助大家解决问题。去除方法:使用preg_replace()函数配合正则表...
    99+
    2023-06-30
  • php怎么去除字符串中的空格符
    PHP是一门常用的编程语言,被广泛应用于Web开发领域。在PHP开发中,处理字符串是一项非常常见的操作。在处理字符串时,有时需要去除字符串中的空格符,以便更好地进行字符串的处理。去除字符串中的空格符,实际上就是要将字符串中的空格符替换为其他...
    99+
    2023-05-14
  • PHP怎么去除货币符号并将其转为数字
    这篇文章主要介绍“PHP怎么去除货币符号并将其转为数字”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP怎么去除货币符号并将其转为数字”文章能帮助大家解决问题。一、使用str_replace()函...
    99+
    2023-07-05
  • php如何去除字符串中的双引号
    这篇文章主要讲解了“php如何去除字符串中的双引号”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何去除字符串中的双引号”吧!方法一:str_replace函数str_replace函...
    99+
    2023-07-05
  • php怎么去掉字符串的逗号
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php去掉字符串的逗号1、使用trim()函数trim() 函数移除字符串两侧的空白字符或其他预定义字符。只需要将该函数的第二个参数设置为“,”,即...
    99+
    2018-07-28
    php 字符串 去掉逗号
  • 怎么在PHP中去掉字符串中的符号
    这篇“怎么在PHP中去掉字符串中的符号”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在PHP中去掉字符串中的符号”文章吧...
    99+
    2023-07-05
  • php怎么去除字符串前两位字符
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php去除字符串前两位字符1、使用substr()函数substr() 函数可以从字符串的指定位置截取一定长度的字符,返回字符串的提取部分,如果失败...
    99+
    2021-01-05
    php 字符串
  • php怎么除去字符串后两个字符
    php除去字符串后两个字符的两种方法:1、使用substr()函数从字符串头部开始截取除了后两种字符的全部字符,只需将该函数的第二个参数设置为0,第三个参数设置为“-2”即可,语法“substr(字符串,0,-2)”。2...
    99+
    2022-08-08
    php字符串 php
  • php字符串怎么去除第一个字符
    两种去除方法:1、用substr()去除,只需要将该函数的第二个参数设置为1,第三个参数省略即可,语法“substr(字符串,1)”。2、用str_split()将字符串转为字符数组,用array_shift()删除字符...
    99+
    2022-08-08
    php php字符串
  • php怎么去除字符串的相同项
    去除方法:1、用str_split()将字符串转为字符数组,语法“str_split(字符串)”;2、用array_unique()或array_flip()去除数组的相同项,语法“array_unique(字符数组)”或“array_fl...
    99+
    2023-05-14
    php php字符串
  • php怎么去除字符串中多个逗号只保留一个
    在PHP中,我们经常需要对字符串进行处理。有时候在处理字符串时,我们会遇到一些重复的字符,比如多个逗号。在这种情况下,我们可能需要将多个逗号去重,只留一个逗号。本文将介绍如何在PHP字符串中去除多个逗号,只保留一个逗号。方法一:使用正则表达...
    99+
    2023-05-14
    php php字符串
  • php中字符串怎么去掉括号
    本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。php中字符串怎么去掉括号str_replace() 函数替换字符串中的一些字符(区分大小写)。该函数必须遵循下列规则:如果搜索的字符串是一个数组,那么它将返回一个数...
    99+
    2015-06-23
    PHP
  • php怎么去除字符串最后一位字符
    两种去除方法:1、用substr()去除,只需要将该函数的第二个参数设置为0,第三个参数设置为(字符串长度-1)即可,语法“substr($str,0,strlen($str)-1)”。2、用str_split()将字符...
    99+
    2022-08-08
    php字符串 php
  • php字符串闯中怎么去除右侧字符
    php字符串闯中怎么去除右侧字符,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在php中,去除右侧字符的方法有两种,分别是chop()函数和rtrim()函数。首...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作