Php 如何在Yii2中删除数组中的空值?
如何在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 [
<?= $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 )