php - 使用php从字符串中删除撇号

标签 php

有没有办法从 php 中的字符串中删除撇号? 示例:- 如果字符串是 Mc'win,那么它应该显示为 Mcwin

$Str = "Mc'win";
/*
    some code to remove the apostrophe
*/

echo $Str; // should display Mcwin

最佳答案

您可以使用 str_replace。

$Str = str_replace('\'', '', $Str);

$Str = str_replace("'", '', $Str);

这会将 $Str 中的所有撇号替换为空(第二个参数)。第一个示例对撇号进行了转义,因此 str_replace 会将其识别为要替换的字符,而不是外壳的一部分。

关于php - 使用php从字符串中删除撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25256341/

相关文章:

javascript - AJAX 自动建议系统显示重复项?

php - Zend Framework 2 PHPUnit 测试错误

php - 函数内函数的变量范围?

php - 按符号计算余额

php - MySql 中用点对项目进行排序

php - 有没有一个技巧或函数可以在 php 字符串中插入元素?

php - 摆脱 Wordpress 中 2016 主题页脚下方的空白

php - Jira REST API 的文件附件返回空数组

php - html_entity_decode - 字符编码问题

php - 如何选择ID存在于一个表中但不存在于另一个表中的行?