我有一个PHP数组,但是当我var_dump($array)
时,它会将其作为字符串返回。
$array = file_get_contents("http://url.com");
array(1) {
[0]=>
string(1874) "array(
'response'=>array(...
我尝试做var_dump( (array) $array)
,但是它再次返回相同的数组作为字符串,除了这个字符串现在是一个数组值。
有关如何将此“数组”转换为实际数组的任何想法吗?
谢谢!
答案 0 :(得分:4)
file_get_contents
返回一个字符串。它不是一个数组。更好的选择是让你的函数返回一个json
字符串并从客户端对其进行json_decode
答案 1 :(得分:1)
http://www.php.net/manual/en/function.print-r.php#93529
或者你可以诉诸邪恶的评估?