【问题标题】:Set php variable to string将php变量设置为字符串
【发布时间】:2016-04-21 16:25:40
【问题描述】:

我有这个:

$rm = json_decode($room_list[0]['room']);

我想设置一个变量 $string,其中包含上述变量的回显结果。
例如,如果:

echo json_decode($room_list[0]['room'];

回声:Lorem Ipsum <a href="www.google.com>GG</a>.

我希望字符串是:

$string = 'Lorem Ipsum <a href="www.google.com>GG</a>.'

我该怎么做?

【问题讨论】:

  • 您的问题不清楚。 json_encode() 返回一个值。您可以将其分配给变量,也可以回显它。无论哪种方式,您都在分配或回显相同的内容。
  • 你需要在你的 json_decode 上关闭 )
  • 您的第一行将 PHP 变量设置为字符串。这有什么问题?
  • 你不明白你在说什么。既然你可以回显它,它必须是一个字符串。你认为echo 显示了什么?
  • 没有“只是一个变量”这样的东西。变量是值的名称,类型随值而定。由于json_decode 返回一个字符串,并且您将其分配给一个变量,因此该变量包含一个字符串。

标签: php


【解决方案1】:

您似乎正在尝试这样做:how to use JSON.stringify and json_decode() properly

所以基本上,从那个答案中取出 stripslashes(htmlspecialchars(JSON_DATA)) 并将 $rm = 放在前面:)

【讨论】:

  • 这就是解决方案!谢谢!
猜你喜欢
  • 2014-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-13
  • 1970-01-01
  • 2012-06-03
相关资源
最近更新 更多