Tôi chỉ muốn sử dụng array_walk()
với ceil()
để làm tròn tất cả các phần tử trong một mảng. Nhưng nó không hoạt động.Làm thế nào để array_walk làm việc với các hàm dựng sẵn PHP?
Mã:
$numbs = array(3, 5.5, -10.5);
array_walk($numbs, "ceil");
print_r($numbs);
sản lượng nên là: 3,6, -10
Các thông báo lỗi:
Cảnh báo: ceil() dự đoán chính xác 1 tham số, 2 được cung cấp trên dòng 2
đầu ra là: 3,5,5, -10,5 (Giống như trước khi sử dụng ceil())
Tôi cũng đã thử với round()
.
Điều đó hoạt động tốt. Cảm ơn –
Bạn được chào đón :-) Đôi khi một hàm 'array_ *' tốt hơn một hàm khác, tùy thuộc vào tình huống. –