PHP数组初始化


PHP Array Initialize

我有一个PHP数组。

我正在测试是否设置了索引。如果为false,我想初始化给定的索引,使其为空集,如:

if( !isset($_SESSION['temp'][$_POST['theindex']]) ){
          $_SESSION['temp'][$_POST['theindex']]=array();
}

我是否必须隐式指定数组的结构,或者我可以让它复制索引中其他数组的结构?

谢谢

我是否必须隐式指定数组的结构,或者我可以让它复制索引中其他数组的结构?

如果没有数据,恐怕无法复制唯一的结构。
所以,如果你有一个空的引用数组——为什么不使用它来初始化呢?