【发布时间】:2022-01-18 05:40:02
【问题描述】:
我有一个数组,我需要获取非零正数
$arr = array(
-100,-2,0,100,1000
);
期望输出:
$arr = array(
100,1000
);
谢谢
【问题讨论】:
-
如果您自己尝试过,能否也包括您当前的 PHP 代码?
我有一个数组,我需要获取非零正数
$arr = array(
-100,-2,0,100,1000
);
期望输出:
$arr = array(
100,1000
);
谢谢
【问题讨论】:
您可以使用以下代码
$output = array_map($input, function ($value) {
if (is_numeric($value) && $value > 0) {
return $value;
}
});
【讨论】:
这样的?
$arr = array(
-100,-2,0,100,1000
);
$arr = array_filter($arr, function ($x) { return $x > 0; });
exit(var_dump($arr));
【讨论】: