PHP数组未定义索引通知

时间:2019-02-28 23:54:38

标签: php arrays

当我使用

打印数组时
SELECT * 
FROM (
    SELECT p.id, c.*, RANK() OVER(ORDER BY p.CreatedOnDate DESC) rnk
    FROM parent p
    INNER JOIN children c ON c.ParentID = p.id
) x WHERE rnk = 1

我得到一个结果

print_r($item)

但是当我做Array( [First Name] => Sam [Gender] => 2 [Last Name] => Smith ) 时,我收到PHP通知未定义的索引。为什么会发生?

1 个答案:

答案 0 :(得分:0)

确保在关联数组中具有以下结构:

$item = ['First Name' => 'Sam', 'Gender' => 2, 'Last Name' => 'Smith'];

echo $item['First Name'];

echo $item['First Name'];将输出:Sam