【发布时间】:2020-01-02 23:16:06
【问题描述】:
我正在使用一个 PHP 文件来定义一些要在另一个应用程序中使用的数据。
我认为这是一种有效的方式来声明我的数组.. 使用子数组作为索引。
但显然不是..
//question 1
$quiz['question'][0] = "xxx";
$quiz['question'][0]['answer'][0] = "xxx";
$quiz['question'][0]['answer'][1] = "xxx";
$quiz['question'][0]['answer'][2] = "xxx";
$quiz['question'][0]['answer'][3] = "xxx";
$quiz['question'][0]['answer'][4] = "xxx";
我如何正确定义这些容易/易读的数组?
我目前收到此错误/警告:
警告:非法字符串偏移 'answer'
【问题讨论】:
-
为什么你会期望一个数组 === 一个字符串?
-
你想用这段代码实现什么?很清楚为什么它不起作用,但不清楚你为什么希望它起作用。