是否可以通过指针删除数组元素?
多维数组:
$list = array(
1=>array(
2=>array('entry 1'),
3=>array('entry 2')
),
4=>'entry 3',
5=>array(
6=>array('entry 4')
)
);
参考数组:
$refs = array(
1=>&$list[1],
2=>&$list[1][2],
3=>&$list[1][3],
4=>&$list[4],
5=>&$list[5],
6=>&$list[5][6]
);
引用数组仅包含指向多维数组元素的指针(别名)。现在我想从 $list 数组中删除(取消链接)元素。
通过使用,
$n=3;
unset($refs[$n])
但 PHP 只删除指针。