前端之家收集整理的这篇文章主要介绍了
如何让array_walk使用PHP内置函数?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我只想使用带有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);
原文链接:https://www.f2er.com/php/134631.html