【发布时间】:2014-07-04 13:14:21
【问题描述】:
我正在寻找一种从数组中删除空值的方法。
如果您看到下面的代码,我正在尝试在将其附加到模型之前删除传递的空值。但到目前为止还没有变成这样。
当然,我在询问之前搜索了网络,所以我知道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吗?
-
@NicolasHenrard 您发布了指向 Javascript 问题的链接
标签: php arrays input laravel-4