在php数组中存储困难的数据结构

时间:2013-10-23 10:13:48

标签: php arrays datasource

我需要将这个数据结构存储在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';  

你可以帮我解决这个问题吗?

1 个答案:

答案 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