我只想使用带有ceil()的array_walk()来舍入数组中的所有元素.但它不起作用.
代码:
$numbs = array(3,5.5,-10.5);
array_walk($numbs,"ceil");
print_r($numbs);
输出应为:3,6,-10
错误消息:
警告:ceil()预计在第2行给出1个参数,2
输出为:3,-10.5(与之前使用ceil()相同)
我也尝试过round().
我和另
一个PHP函数有同样的问题.
您可以创建“自己的ceil
函数”.
在这种情况下,它很容易
解决:
function myCeil(&$list){
$list = ceil($list);
}
$numbs = array(3,-10.5);
array_walk($numbs,"myCeil");
print_r($numbs);