PHP中当前填充的多维数组为空
我的数组如下所示:-PHP中当前填充的多维数组为空,php,arrays,Php,Arrays,我的数组如下所示:- [data] => Array ( [3] => Array ( [0] => ind_ava_1 [1] => ind_ava_2 ) [5] => Array (
[data] => Array
(
[3] => Array
(
[0] => ind_ava_1
[1] => ind_ava_2
)
[5] => Array
(
[0] => varejo_bens_1
[1] => varejo_bens_2
[2] => varejo_bens_3
)
[20] => Array
(
[1] => fun_t1_2
[2] => fun_t1_3
[3] => fun_t1_4
)
[22] => Array
(
[1] => mar_ven_2
)
[24] => Array
(
[0] => op_oper_1
[1] => op_oper_2
)
[26] => Array
(
[1] => op_org_2
[2] => op_org_3
)
[28] => Array
(
[1] => op_risco_2
)
[30] => Array
(
[0] => op_est_1
)
)
我想删除其中的每个单元格,如删除[3]、[5]等,并在再次填充之前将其清空。你知道我怎么做吗
我尝试了以下几点:
for($ctr = 0; $ctr < count($array); $ctr++) {
unset(data[$array]);
}
for($ctr=0;$ctr
您试图在不存在的东西上运行函数<代码>数据[$array]不是一件事
假设您的数组被称为$array
,您可以执行unset($array['data'])代码>并且您不需要在循环中运行它
PauloASilva的答案也应该有效。您试图在不存在的东西上运行函数<代码>数据[$array]
不是一件事
假设您的数组被称为$array
,您可以执行unset($array['data'])代码>并且您不需要在循环中运行它
PauloASilva的答案也应该有效。您试图在不存在的东西上运行函数<代码>数据[$array]
不是一件事
假设您的数组被称为$array
,您可以执行unset($array['data'])代码>并且您不需要在循环中运行它
PauloASilva的答案也应该有效。您试图在不存在的东西上运行函数<代码>数据[$array]
不是一件事
假设您的数组被称为$array
,您可以执行unset($array['data'])代码>并且您不需要在循环中运行它
PauloASilva的答案也应该有效。那怎么办
<?php
$data = array();
?>
那怎么办
<?php
$data = array();
?>
那怎么办
<?php
$data = array();
?>
那怎么办
<?php
$data = array();
?>
为什么不取消设置整个数组并重新创建它呢?它的效果与循环相同。为什么不取消设置整个数组并重新创建它呢?它的效果与循环相同。为什么不取消设置整个数组并重新创建它呢?它的效果与循环相同。为什么不取消设置整个数组并重新创建它呢?它将具有与循环相同的效果。