PHP中的Python eval等效语句?

时间:2018-02-23 09:20:40

标签: php regex

在Python中使用eval("{'report_name':'sample','duration':'30'}")语句。

它正在生成输出:{'duration': '30', 'report_name': 'sample'}

Php中是否提供相同类型的操作?否则,你能帮我生成我在输出{'duration': '30', 'report_name': 'sample'}?

中提到的字符串

提前致谢。

1 个答案:

答案 0 :(得分:0)

生成该输出的一种方法是回显它:

echo "{'duration': '30', 'report_name': 'sample'}";

如果要将PHP数组转换为JSON,它可能如下所示:

$foo = [
   "duration" => "30",
   "report_name" => "sample"
];

echo json_encode($foo);