<?php $taskArray = array('1', '2', '3', '4', '5'); $deviceArray = array('Coolpad8705', 'HM2014011'); foreach($taskArray AS $t) { $task = $model->get($t); $a = false; foreach($deviceArray AS $device) { if ($model->is($device) == false) { $a = true; break; } } if ($a === false) continue; }
$model->is 是什么作用?
两句continue;是没用的。
请区分continue;和break;的效果。
不写这两句没有任何影响,换成break;可以减少循环次数。
优雅什么的……
简洁、有效、有注释就好。
IDE会自动处理好格式的。