如何使用 PHP 删除转义字符?

2023-11-25

我有以下文字

$text = "\\vct=140\\Araignée du soir espoir,araignée du matin,espoir du matin."

我想使用 php 删除转义字符。我不想使用 stripslashes,因为它依赖于服务器。

我想删除 '\vct=140' 之前的 '\' 和 '\Arai....' 之前的 '\' 我怎样才能将它们从字符串中删除?


据我所知stripslashes works 按照手册:

<?php
$string = '\\\\vct=140\\\\Araignée du soir espoir.';
echo $string, "\n";
echo stripslashes($string), "\n";

哪个输出:

\\vct=140\\Araignée du soir espoir.
\vct=140\Araignée du soir espoir.

顺序\\是在列表中特殊字符的转义序列所以你必须逃避两次斜线。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 PHP 删除转义字符? 的相关文章

随机推荐

  • 使用 ApplyConfigurationsFromAssembly() 程序集扫描时访问 IEntityTypeConfiguration 内的 DI 服务

    我需要访问 IEntityTypeConfiguration 类中的一些 DI 服务 以便查找一些用户会话信息并执行一些查询过滤 我可以通过执行以下操作以 手动 方式实现此目的 setup config to use injection e
  • 如何获取进程的主线程ID(通过其ID得知)?

    您能帮我找到由 ID 指定的进程的主 唯一 线程 ID 吗 任务背景 正在运行的进程 目前 没有窗口 但有 一些 线程 通缉 发布WM QUIT仅在主线程 不想要的 使用TerminateProcess或发帖WM QUIT在非主线程 获取主
  • C# JSON 字符串反序列化

    我真的很难找到 C 中 JSON 反序列化的任何示例 其中每个 JSON 项中的第一个属性是不同的 ID 12112083 Topic ID 12112083 Moved ID 51 subject subject text goes he
  • 播放框架bat windows java进程

    我在 Windows 上将独立播放应用程序作为 Java 进程启动时遇到问题 我使用 play dist 命令生成一个 zip 文件 其中包含应用程序运行所需的所有 jar 该 zip 文件还包含 启动 文件 其中包含用于启动应用程序的脚本
  • 使用 AngularJS 限制字符串的长度

    我有以下内容 div modal title div 有没有办法可以将字符串的长度限制为 20 个字符 更好的问题是有没有一种方法可以更改要截断的字符串并显示 如果超过20个字符最后怎么办 这是没有 CSS 的简单一行修复 myString
  • 在 VS Code 中禁用波浪下划线

    I m using Visual Studio Code v1 11 2 Is there any way to disable wavy underline at all To disablevscode 中的波浪 波浪下划线 转到设置
  • Laravel 4 多对多关系不起作用,未找到数据透视表

    我目前在与 Laravel 4 的 n n 关系方面遇到问题 我在数据透视表上遇到错误 该数据透视表在两个组件都为单一名称的表上进行查询 我创建一个数据透视表 lands objs 并填充它 型号有
  • Angular ui-router 的 url 查询参数包含“点”

    在我们的 Angular 应用程序中 我们必须处理包含 点 的 id 例如 book id 123 456 我们在使用 id 作为 url 参数时遇到问题 如果通过 Angular 进行导航 即单击调用的链接 则一切正常 state go
  • 如何用一种方法转义java中的一组特殊字符?

    我使用 lucene 搜索 但 lucene 有一堆特殊字符需要转义 例如 我在转义这些字符时遇到问题 因为它们太多了 如果我使用 String replaceAll 方法 我最终会得到一长串用于转义字符的代码 最好的办法是什么 谢谢 还有
  • Grunt 连接任务和中间件 Access-Control-Allow-Origin

    我想允许访问跨源调用 我需要能够对服务器执行 REST API 调用 我的 connect grunt 任务配置如下 connect options port 9000 Change this to 0 0 0 0 to access th
  • int (Int32) 被视为 .NET 中的对象还是基元(不是 int?)?

    是 int 又名Int32 一个对象 或者 NET中的一个原语 我不是在问关于int 我在保存的单词上按了 F12int并得到 public struct Int32 IComparable IFormattable IConvertibl
  • 使用 onSelectionChange 时我做错了什么

    我发现了这个触发器onSelectionChange e 在 Developers google com 上 如果选择了单个空单元格 则应将背景设置为红色 我仅通过复制和粘贴无法得到该结果 我不认为我错过了任何一步 我们将不胜感激 The
  • Maven 更新项目在 Eclipse 中做什么?

    什么是 Maven gt 更新项目 在 Eclipse 中做什么 它将 Eclipse 项目设置与 pom xml 的设置同步 例如 如果您更改重要的插件设置 例如输出 java 版本 您会发现 Eclipse 会要求您更新项目 然后项目中
  • 一个 FXML 文件的多个控制器

    我有一个由一个控制器控制的 fxml 文件 我想将控制器分成多个部分 就好像放在一个控制器中会生成很长的代码一样 不幸的是 fx controller 只能放在根目录中 对于如何分离控制器有什么建议吗 我建议创建自定义控件 使用几个较小的
  • .htaccess 在 Linux(Debian) Apache2 中不起作用

    我在用apache2 我的虚拟服务器 已经与我一起安装Debian 一切都很顺利 但现在我的问题 htaccess RewriteEngine On RewriteCond REQUEST FILENAME d RewriteCond RE
  • 带浮点数的 Numpy bincount()

    我正在尝试获取 float 类型的 numpy 数组的 bincount w np array 0 1 0 2 0 1 0 3 0 5 print np bincount w 如何将 bincount 与 float 值而不是 int 一起
  • php统计爆炸后的字符串数量

    这是我的代码 输出是 0 a 1 b 2 c 3 d 4 e 5 f 我爆炸后尝试计算字符串的数量 对于我的示例来说应该是 6 我还需要我的 i 从 1 而不是 0 开始 有什么想法吗 谢谢
  • JRE 11 在哪里? [复制]

    这个问题在这里已经有答案了 UPDATE to be more clear 你可以找到JRE 8 JRE 9 and JRE 10在 Oracle 官方网站上 单击每个 但在哪里JRE 11 此外 JDK 11 不包含 JRE 我期望 JR
  • 如何正确取消 Task.WhenAll 并抛出第一个异常?

    我有多个任务接受取消令牌并调用ThrowIfCancellationRequested因此 这些任务将同时运行Task WhenAll 我希望当任何任务抛出异常时取消所有任务 我使用以下方法实现了这一点Select and Continue
  • 如何使用 PHP 删除转义字符?

    我有以下文字 text vct 140 Araign e du soir espoir araign e du matin espoir du matin 我想使用 php 删除转义字符 我不想使用 stripslashes 因为它依赖于服