我有以下代码
foreach($arrayData as $_key_l1 => $_data_l1)
{
if(is_array($_data_l1))
{
}
else
{
switch($_data_l1)
{
case '':
$arrayData[$_key_l1] = null;
break;
}
}
}
这个想法是当$arrayData
被传递到循环中时,如果数组中的任何元素本身就是一个数组,它会更深入,使用上面的代码,我会将它复制到变量中并将变量中的#if
替换为级别我在,我还会添加另一个_l1
_l#
[$_key_l#]
目前我不希望它比 3 个级别更深,但是我希望它可以通过数组而无需我为每个深度级别添加代码,所以我想知道,是否已经有一个做我想做的事,但更有活力
注意:switch ... case
是不完整的,到目前为止它只是将空白字符串变成 null