我需要将这个数据结构存储在php数组中: 电影有id,name和show_date。每个show_dates都有show_times。我需要动态地用cilcle用我的数据源中的数据填充这个数组。当我喜欢这样的时候:
$Movie = array();
$Movie[0]['id']=10;
$Movie[0]['name']='Some Name';
$Movie[0]['date'][0]='12.12.12';
$Movie[0]['date'][0]['time'][0]='12:23:00'; //there it throws error
$Movie[0]['date'][0]['time'][1]='15:23:00';
你可以帮我解决这个问题吗?
答案 0 :(得分:1)
您正尝试对字符串进行数组访问。
更改为:
$Movie[0]['date'] = array();
$Movie[0]['date'][] = array( // shorthand push notation
"date" => "12.12.12",
"times" => array("12:23:00", "15:23:00")
);
// .. etc