如何将文本转换为关联数组?

时间:2012-11-14 09:34:54

标签: php codeigniter

嗨,这是我在项目中关注的代码。

$reports = $this->curl->simple_get('url');
echo is_array($reports)?"Is Array":"Not Array";exit;

它将Not Array作为输出。

我想将其转换为关联数组。

1 个答案:

答案 0 :(得分:1)

您获得的数据可能不是数组,而是包含数组结构的字符串,例如print_r()输出。这种数据不会自动转换回PHP数组。

要使用此功能,您可以使用此处提供的类似解决方案: Create variable from print_r output

它描述了在php.net页面中显示的print_r_reverse函数。

然而 - 这是一种丑陋的黑客行为。我建议更改页面内容并在“网址”页面中使用json_encode(),并使用json_decode()

解析内容