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();
?>


为什么不取消设置整个数组并重新创建它呢?它的效果与循环相同。为什么不取消设置整个数组并重新创建它呢?它的效果与循环相同。为什么不取消设置整个数组并重新创建它呢?它的效果与循环相同。为什么不取消设置整个数组并重新创建它呢?它将具有与循环相同的效果。