【问题标题】:PHP: Convert single-quoted string into double-quotedPHP:将单引号字符串转换为双引号
【发布时间】:2016-09-23 12:10:48
【问题描述】:

我需要将带有 unicode \xCODEs 的字符串转换为常规字符串。 问题是我作为输入的字符串似乎是单引号。

有没有办法将单引号字符串转换为双引号?

这里有一些代码可以更好地理解:

$s1 = '(single quotes): Conductivity @ 20\xc3\x82\xc2\xb0C';
$s2 = "(double quotes): Conductivity @ 20\xc3\x82\xc2\xb0C";

echo "<br>";
echo iconv("UTF-8", "ISO-8859-1//IGNORE", $s1);
echo "<br>";
echo iconv("UTF-8", "ISO-8859-1//IGNORE", $s2);

将输出:

(single quotes): Conductivity @ 20\xc3\x82\xc2\xb0C
(double quotes): Conductivity @ 20°C

提前致谢!

【问题讨论】:

  • 一开始定义它时只需双引号 - 你可以阅读差异here
  • 另见stripcslashes
  • @MarkBaker 我没有定义它,我把它作为输入。
  • @mario 这似乎就是我要找的东西!非常感谢!

标签: php unicode escaping double-quotes single-quotes


【解决方案1】:

原来我在找stripcslashes

非常感谢@mario!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 2012-05-30
    相关资源
    最近更新 更多