【发布时间】:2011-02-04 04:42:16
【问题描述】:
$ch = curl_init("url");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "test");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$outputArray = curl_exec($ch);
那么 $outputArray 将包含:
Array
(
[0] => Array
(
[r1] => test response
[r2] => 4
[r3] => 32
)
)
所以我认为 PHP 可以看到它是一个数组并将其视为这样,但是当我做类似的事情时
echo $outputCode[0][r_title]."\n";
它给出了一个错误:
PHP Fatal error: Cannot use string offset as an array in /www/test.php on line 75
(第 75 行是上面的回声)
我做错了什么?
【问题讨论】:
标签: php arrays curl multidimensional-array