在PHP中,可以使用多种方法来筛选数组。以下是一些常用的方法:
$array = [1, 2, 3, 4, 5];
$filteredArray = [];
foreach ($array as $element) {
if ($element % 2 == 0) {
$filteredArray[] = $element;
}
}
print_r($filteredArray); // 输出 [2, 4]
$array = [1, 2, 3, 4, 5];
$filteredArray = array_filter($array, function($element) {
return $element % 2 == 0;
});
print_r($filteredArray); // 输出 [2, 4]
$array = [1, 2, 3, 4, 5];
$filteredArray = array_reduce($array, function($carry, $element) {
if ($element % 2 == 0) {
$carry[] = $element;
}
return $carry;
}, []);
print_r($filteredArray); // 输出 [2, 4]
以上是一些常见的筛选数组的方法,具体使用哪种方法取决于个人偏好和实际需求。
上一篇:php 数组循环
下一篇:php 输出字段和值
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站