我正在寻找一种方法来从数组中删除空值。如何删除数组的空值
如果您看到下面的代码,我试图删除在将其附加到模型之前通过的空值。但迄今为止,这种情况并没有发生。
我之前在网上搜索过,所以我知道trim()
没有给出预期的效果,以及array_map()
和下面的代码。
寻找解决方案,谢谢!
if(Input::get('addcategorie'))
{
$new_cats = array();
foreach(
explode(
',', Input::get('addcategorie')) as $categorie)
{
$categorie = Categorie::firstOrCreate(array('name' => $categorie));
foreach($new_cats as $newcat)
if($newcat == ' ' || $newcat == ' ' || $newcat == ''){
unset($newcat);
}
array_push($new_cats, $categorie->id);
}
$workshop->categories()->attach($new_cats);
}
使用array_values方法。 –
你能解释@MattBurrow吗? – Jeroen
没有@NicolasHenrard – Jeroen