Php 计算一系列数字 (45, 12, 1, 100, 6) 的平方的函数,每个数字的根,将它们放在一个新数组中
Php Function that calculates the square for a series of numbers (45, 12, 1, 100, 6) the roots of each number, put them in a new array
我需要 PHP 函数的帮助,该函数计算一系列数字 (45, 12, 1, 100, 6) 的平方,每个数字的根,将它们放入一个新数组中,然后打印屏幕上。我知道函数是 sqrt,但它只接收一个参数,这里是一组数字。此外,扩展前面的示例,以便只有整个值存储在新数组中
数字,并将其四舍五入到上限值。
谢谢。
你可以做一个简单的循环,然后使用 ceil
将数字向上取整
$arr=array(45, 12, 1, 100, 6);
$out=array();
foreach( $arr as $num )$out[]=ceil( sqrt( $num ) );
print_r( $out );
你可以这样吹
function ceilNumbers($array) {
$output = array();
foreach($array as $n) {
array_push($output, ceil(sqrt( $n )));
}
return $output;
}
$arrayOfNumbers = array(69, 2, 15, 10, 85);
print_r( ceilNumbers($arrayOfNumbers) );
我需要 PHP 函数的帮助,该函数计算一系列数字 (45, 12, 1, 100, 6) 的平方,每个数字的根,将它们放入一个新数组中,然后打印屏幕上。我知道函数是 sqrt,但它只接收一个参数,这里是一组数字。此外,扩展前面的示例,以便只有整个值存储在新数组中 数字,并将其四舍五入到上限值。
谢谢。
你可以做一个简单的循环,然后使用 ceil
将数字向上取整
$arr=array(45, 12, 1, 100, 6);
$out=array();
foreach( $arr as $num )$out[]=ceil( sqrt( $num ) );
print_r( $out );
你可以这样吹
function ceilNumbers($array) {
$output = array();
foreach($array as $n) {
array_push($output, ceil(sqrt( $n )));
}
return $output;
}
$arrayOfNumbers = array(69, 2, 15, 10, 85);
print_r( ceilNumbers($arrayOfNumbers) );