如何在Yii2中删除数组中的空值?

时间:2015-12-29 13:10:30

标签: php yii2

如何在Yii2中删除数组中的空值?

<?= $form->field($model, 'register_Time')->textInput() ?>
<?= $form->field($model, 'Name')->textInput() ?>
$model['register_Time'] = ''; //NULL
$model['Name'] = 'Sveta'; // Sveta

模型

class Account extends \yii\db\ActiveRecord
{

    public function rules()
    {

        return [
            [['Name', 'register_Time'], 'required']
        ];
    }

}

如何删除数组中的NULL或空值?

我试试 -

$model = array_diff($model, array(''));

1 个答案:

答案 0 :(得分:1)

只需使用array_filter(),它可以方便地为您处理所有这些:

array_filter( $model )