PHP数组初始化
我有一个PHP数组 我正在测试是否设置了索引。如果为false,我希望初始化给定索引,使其为空集,类似于:PHP数组初始化,php,arrays,indexing,Php,Arrays,Indexing,我有一个PHP数组 我正在测试是否设置了索引。如果为false,我希望初始化给定索引,使其为空集,类似于: if( !isset($_SESSION['temp'][$_POST['theindex']]) ){ $_SESSION['temp'][$_POST['theindex']]=array(); } 我必须隐式指定数组的结构,还是可以让它复制索引中其他数组的结构 谢谢 我必须隐式指定数组的结构,还是可以让它复制索引中其他数组的结构 如果没有数据,恐怕无法复制唯
if( !isset($_SESSION['temp'][$_POST['theindex']]) ){
$_SESSION['temp'][$_POST['theindex']]=array();
}
我必须隐式指定数组的结构,还是可以让它复制索引中其他数组的结构
谢谢
我必须隐式指定数组的结构,还是可以让它复制索引中其他数组的结构
如果没有数据,恐怕无法复制唯一的结构。所以,如果你有一个空的引用数组,为什么不使用它来初始化呢?当然你必须这样做,否则PHP怎么知道应该使用哪个索引呢?你能解释一下数组的
结构是什么意思吗?上面的代码中提到了4个数组。根据数组的结构,我指的是存储在数组中的其他数组中使用的索引名。我可以看出,我必须隐式地创建要存储的数组……是的,这现在是有意义的,因为数组的数组可能具有不同的结构。我想如果我想有一个固定的结构,我必须创建我自己的对象,以实现这个目标。。。