sql >> Databasteknik >  >> RDS >> Mysql

Exkluderar flera värden från arrayen

Prova följande:

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

hur du gör det är felaktig syntax för PHP. Exemplet ovan använder in_array funktion för att avgöra om värdet på $model->info_category_id matchar alla värden i den angivna arrayen. Eller så kan du prova så här:

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']):'';

Den kontrollerar bara mot värdena, separat.



  1. Hur man får den sista dagen i månaden i Oracle

  2. Slutför SQL. Berättelser om framgång och misslyckande

  3. PÅ DUBLIKAT NYCKELUPPDATERING implementering/design

  4. mysql:ta bort rader med upprepade värden med villkor (upprepade kolumner)