我不想使用循环(除非没有其他方法)。我知道如何使用 foreach 循环和构建 2 个数组来做到这一点,但我想知道 PHP 中是否存在内置函数。
$arr = array(1 => 0.1, 2 => 0.20, 3 => 0.40, 4 => 0.60);
我想在函数调用后得到两个数组:
$twoArrays = split_arrays($arr, 0.3);
$twoArrays将保存以下值:
array(
0 => array(1 => 0.1, 2 => 0.20),
1 => array(3 => 0.40, 4 => 0.60)
);
基本上我希望 1 个数组保存所有小于 0.3和另一个大于 0.3 的值。
使用循环我可以做到,是否有 PHP 内置函数?
注意:我需要保持原样。