Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Yii2中删除数组中的空值?_Php_Yii2 - Fatal编程技术网

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

Php 如何在Yii2中删除数组中的空值?,php,yii2,Php,Yii2,如何在Yii2中删除数组中的空值 <?= $form->field($model, 'register_Time')->textInput() ?> <?= $form->field($model, 'Name')->textInput() ?> 型号 class Account extends \yii\db\ActiveRecord { public function rules() { return [

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

<?= $form->field($model, 'register_Time')->textInput() ?>
<?= $form->field($model, 'Name')->textInput() ?>

型号

class Account extends \yii\db\ActiveRecord
{

    public function rules()
    {

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

}
如何删除数组中的空值

我试着-

$model = array_diff($model, array(''));
只需使用array_filter(),即可方便地处理所有这些问题:

array_filter( $model )

Error-PHP Warning–yii\base\ErrorException array_filter()期望参数1为数组,object givenGrumpy-为什么?-Error-PHP Warning–yii\base\ErrorException array_filter()要求参数1为数组,对象给定必须检查亲爱的。如果你知道为什么Error-PHP Warning–yii\base\ErrorException array\u filter()要求参数1为数组,给定的对象$model是类Account的对象。它不是数组。不能在数组中使用\u filter()函数/
array_filter( $model )