Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Loại trừ nhiều giá trị khỏi mảng

Hãy thử những cách sau:

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

cách bạn đang làm là cú pháp không chính xác cho PHP. Ví dụ trên sử dụng in_array chức năng để xác định xem giá trị của $model->info_category_id khớp với bất kỳ giá trị nào bên trong mảng được cung cấp. Hoặc bạn có thể thử như thế này:

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

Nó chỉ kiểm tra các giá trị một cách riêng biệt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao thứ tự đánh giá cho các biểu thức liên quan đến biến người dùng không được xác định?

  2. MySQL:Chuyển đổi từ MyISAM sang InnoDB giúp truy vấn nhanh hơn ...?

  3. Cách tốt nhất để tải dữ liệu ban đầu của cơ sở dữ liệu xuống ứng dụng iOS là cách nào?

  4. Sequel Pro với Mysql trong Docker

  5. Cách ẩn thủ tục được lưu trữ mysql