如何在[hits]大于0的情况下提取或获取数组的值?
Array
(
[0] => stdClass Object
(
[hits] => 0
[date] => 2011-09-29 17:58:25
)
[1] => stdClass Object
(
[hits] => 1
[date] => 2011-09-29 16:55:42
)
[2] => stdClass Object
(
[hits] => 1
[date] => 2011-09-29 17:54:38
)
[3] => stdClass Object
(
[hits] => 1
[date] => 2011-09-29 17:58:25
)
[4] => stdClass Object
(
[hits] => 0
[date] => 2011-09-29 17:58:25
)
[5] => stdClass Object
(
[hits] => 3
[date] => 2011-09-29 17:58:25
)
)
Run Code Online (Sandbox Code Playgroud)
假设> = PHP 5.3 ...
$newArr = array_filter($arr, function($obj) {
return $obj->hits > 0;
});
Run Code Online (Sandbox Code Playgroud)