将数组与模板进行比较,循环是否有效?

时间:2016-08-12 15:01:39

标签: php

将数组的键与模板进行比较并过滤掉空值是一种更有效的方法吗?然后操作阵列的其余部分?

$arr = array_intersect_key(array_filter($arr), $this->arrTemplate);
foreach ($arr as $_k => $_v) {
   //Do something     

或者这个:

foreach ($arr as $_k => $_v) {
        if (array_key_exists($_k, $this->arrTemplate)) {
            if (empty($_v)) {
                continue;
            }   
            //Do something     
        }
    }

另外作为一个附带问题,我如何衡量自己的效率?

0 个答案:

没有答案