0
嗨,我知道array_filter函数可用于从数组中删除空值和空值。但不是阵列中的每个键都是相同的。删除阵列中的空白和单元格(相同的键/值对)
$array4 = array('bean1' => 'blue', 'bean2' => null, 'bean3' => 'red', 'bean4' => 'white');
$keynull = array_search(null, $array4);
$firephp -> info('$Keynull = '.$keynull);
if($keynull)
{
$firephp -> info('There is one or more null or empty strings in $array4!, so clean it up');
$arrayfiltered = array_filter($array4);
$firephp -> info($arrayfiltered);
};
上面的脚本可以工作。但是,如果我使用bean而不是bean#,请参阅下面的内容......
$array4 = array('bean' => 'blue', 'bean' => null, 'bean' => 'red', 'bean' => 'white');
$keynull = array_search(null, $array4);
$firephp -> info('$Keynull = '.$keynull);
if($keynull)
{
$firephp -> info('There is one or more null or empty strings in $array4!, so clean it up');
$arrayfiltered = array_filter($array4);
$firephp -> info($arrayfiltered);
};
它似乎不起作用。请指教。谢谢
什么是更好的解决方案? – user1739825
为什么你想拥有多个值相同的密钥? – invisal
这就是我从数据库中查询后变成的样子。在查询后为每个键添加增量值会更好吗?查询后如何向这些键添加增量? – user1739825