Mysql
 sql >> база данни >  >> RDS >> Mysql

Изключване на множество стойности от масива

Опитайте следното:

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

начинът, по който го правите, е неправилен синтаксис за PHP. Горният пример използва in_array функция, за да определи дали стойността на $model->info_category_id съвпада с всяка стойност в предоставения масив. Или можете да опитате така:

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

Той просто проверява стойностите поотделно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. грешка при създаване на потребителска база данни на travis mysql

  2. Съхранявайте байтов масив в MySQL с Hibernate

  3. Как да получите броя на всяка отделна стойност в колона?

  4. Как да напиша регулярен израз поглед напред/зад в mysql

  5. Как мога да създам sqlite таблица от този xml/txt файл с помощта на python?