可以使用foreach循环遍历数组,使用if条件判断元素是否为奇数或偶数,然后将符合条件的元素存入新的数组中。
以下是一个示例代码:
<?php
$array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
$oddNumbers = [];
$evenNumbers = [];
foreach ($array as $number) {
if ($number % 2 == 0) {
$evenNumbers[] = $number;
} else {
$oddNumbers[] = $number;
}
}
echo "奇数:";
print_r($oddNumbers);
echo "偶数:";
print_r($evenNumbers);
?>
输出结果:
奇数:Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 7
[4] => 9
)
偶数:Array
(
[0] => 2
[1] => 4
[2] => 6
[3] => 8
[4] => 10
)
在上述示例中,将原始数组中的奇数存入$oddNumbers
数组中,偶数存入$evenNumbers
数组中。最后使用print_r
函数打印输出结果。
注意:这只是一个简单的示例,实际应用中可能需要根据具体需求进行适当的修改。
上一篇:php不使用函数数组排序
下一篇:php如何对二维数组排序
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站