我无法访问数组的特定索引,我想访问数组的第三个索引,该索引实际上保存了用户的邮政编码,以便在 SELECT 语句中使用它。这是数组:
$zip_code = connecting::query('SELECT zipcode FROM accounts WHERE username=:user_name', array(':user_name' => $user_name));
$zipcode = json_encode($zip_code, true);
这是我打印时的输出$zipcode:
[{"zipcode":"28262","0":"28262"}]
但是当我打印 $zipcode[2] 时没有打印任何内容,我无法使用它。我不能像那样直接访问它吗?我已经使用 json_encode、var_export、implode 等尝试将其转换为字符串,但它不起作用。
这是我调用的查询方法:
public static function query($query,$params = array())
{
$statement = self :: db()->prepare($query);
$statement->execute($params);
if(explode(' ',$query)[0] == 'SELECT')
{
$data = $statement->fetchAll();
return $data;
}
}
鸿蒙传说