将字符串转换为数组php

时间:2013-08-08 01:59:05

标签: php arrays

我有一个PHP数组,但是当我var_dump($array)时,它会将其作为字符串返回。

$array = file_get_contents("http://url.com");

array(1) {
  [0]=>
  string(1874) "array(
  'response'=>array(...

我尝试做var_dump( (array) $array),但是它再次返回相同的数组作为字符串,除了这个字符串现在是一个数组值。

有关如何将此“数组”转换为实际数组的任何想法吗?

谢谢!

2 个答案:

答案 0 :(得分:4)

file_get_contents返回一个字符串。它不是一个数组。更好的选择是让你的函数返回一个json字符串并从客户端对其进行json_decode

答案 1 :(得分:1)

http://www.php.net/manual/en/function.print-r.php#93529

或者你可以诉诸邪恶的评估?