【发布时间】:2016-02-15 18:49:25
【问题描述】:
我的目标是在使用 MySQL 数据库 Select 语句时从 PHP 返回的数组中取出字符串。我知道数组工作正常,因为当我 print_r 我得到 p>
stdClass Object ( [data] => 1 [name] => [array] => 6; )
但是当我尝试使用 echo $row[0]['array']; 获取数组部分时php 解释器在该行失败。如何访问字符串 [array] => 6;使用数组表示法?
这是我的尝试:
$row = $result->fetch_object();
//print_r($row);
echo $row[0]['array'];
echo "<br/>";
【问题讨论】:
-
试试 echo $row->array;
-
你获取的是一个对象,而不是一个数组,所以你必须使用
$row->'array'来获取值。 -
效果很好,谢谢大家,我是 PHP 新手
-
您需要养成accepting answers 的习惯,它可以帮助您解决问题。您将获得积分,并鼓励其他人帮助您。
-
当然,我会立即这样做,但在您接受答案之前有 10 分钟的延迟或其他时间。不过谢谢!