我只想使用带有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函数”.
在这种情况下,它很容易解决:
您可以创建“自己的ceil函数”.
在这种情况下,它很容易解决:
function myCeil(&$list){ $list = ceil($list); } $numbs = array(3,-10.5); array_walk($numbs,"myCeil"); print_r($numbs);
原文地址:https://www.jb51.cc/php/134631.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。