在这里尝试了所有解决方案,但仍然没有。 这是var_dump string(19)“”示例“”。 我只需要从名称中删除双引号,因此“示例”应为示例 尝试使用 trim,preg_replace,substr 。
我认为其他地方存在问题,但我对PHP没有太多经验,所以我被卡住了。
答案 0 :(得分:4)
我们走了:
<?php
$str = '""Example""';
$str = str_replace('"', '', $str);
echo $str;
?>
您甚至可以看到a demo on ideone.com。
答案 1 :(得分:1)
如果
str_replace('"', '', $a)
不起作用,也许这不是一个双引号,但它是类似的,如¨
答案 2 :(得分:1)
尝试trim($string, '"');
并花些时间了解HTML entities。
正在发生的是双引号是html实体,因此您在var_dump中看到字符串不是"Movie Title"
而是&x#22;Movie Title&x#22;
。字符串中没有用于修剪的函数的文字双引号,因此它失败。你需要修剪实体。
答案 3 :(得分:1)
这有效:
$string = trim(html_entity_decode($string),'"');