例如,我有一个关于在元素 = 0 的多维数组中取消设置数组的查询。
在下面的数组示例中
[Something] => Array
(
[Something1] => Array
(
[0] => Array
(
[@attributes] => Array
(
[DataID] => Data
[DataID] => Data
[DataID] => Data
[DataID] => Data
)
[Something1.1] => Array
(
[Something1.1.1] => Array
(
[0] => Array
(
[DataID] => Data
[Something] => 0
[DataID] => Data
[DataID] => Data
[DataID] => Data
[DataID] => Data
)
[1] => Array
(
[DataID] => Data
[Something] => 4
[DataID] => Data
[DataID] => Data
[DataID] => Data
[DataID] => Data
)
[2] => Array
(
[DataID] => Data
[Something] => 3
[DataID] => Data
[DataID] => Data
[DataID] => Data
[DataID] => Data
)
)
)
[Something1.2] => Array
(
[Something.1.2.1] => Array
(
[0] => Array
(
[DataID] => Data
[Something] => 0
[DataID] => Data
[DataID] => Data
[DataID] => Data
[DataID] => Data
)
[1] => Array
(
[DataID] => Data
[Something] => 4
[DataID] => Data
[DataID] => Data
[DataID] => Data
[DataID] => Data
)
[2] => Array
(
[DataID] => Data
[Something] => 2
[DataID] => Data
[DataID] => Data
[DataID] => Data
[DataID] => Data
)
)
)
)
)
)
例如,在我的代码中,虽然它似乎没有取消设置Somethings元素值为0的数组,但我有这个
foreach ($Somethings as $key2 => $Something)
{
$value = 0;
if ($Somethings['Something - Element ID'] == $value)
{
unset($Somethings[$key2]);
}
$Something = array_values( $Something);
$Thingswithout0 = true;
}
例如,我想删除 Something1.1.1 [0]
[Something1.1] => 数组 ( [Something1.1.1] => 数组 ( [0] => 数组 (
如果里面的东西=> 0