Mysql
 sql >> Database >  >> RDS >> Mysql

Esclusione di più valori dall'array

Prova quanto segue:

return (!in_array($model->info_category_id,[11,15]))?Html::a('<i class="icon-trash"></i>', $url, ['class'=>'black-txt tips del-confirm-subitems']):'';

il modo in cui lo stai facendo è una sintassi errata per PHP. L'esempio sopra usa in_array funzione per determinare se il valore di $model->info_category_id corrisponde a qualsiasi valore all'interno dell'array fornito. Oppure puoi provare in questo modo:

return ($model->info_category_id !== 11 && $model->info_category_id !== 15)?Html::a('<i class="icon-trash"></i>', $url, ['class'=>'black-txt tips del-confirm-subitems']):'';

Si limita a verificare i valori, separatamente.