кодесурса
«PHP

PHP Array Упражнения: Этаж десятичных чисел с точностью

script1adsense2code
script1adsense3code

PHP Array: Упражнение 18 с решением

Написать функцию PHP для пола десятичных чисел с точностью.

Примечание. Примите три параметра: число, точность и разделитель $
Пример данных :
1.155, 2, "."
100.25781, 4, "."
-2,9636, 3, "."

Пример решения:

PHP-код:

<?php
function floorDec($number, $precision, $separator)
{
$number_part=explode($separator, $number);
$number_part[1]=substr_replace($number_part[1],$separator,$precision,0);
if($number_part[0]>=0)
{$number_part[1]=floor($number_part[1]);}
else
{$number_part[1]=ceil($number_part[1]);}
$ceil_number= array($number_part[0],$number_part[1]);
return implode($separator,$ceil_number);
}
print_r(floorDec(1.155, 2, ".")."\n");
print_r(floorDec(100.25781, 4, ".")."\n");
print_r(floorDec(-2.9636, 3, ".")."\n");
?>
 

Пример вывода:

 1,15                                                        
100.2578                                                    
-2,964    

Блок - схема:

«Блок-схема:

Редактор кода PHP:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите функцию PHP, которая возвращает наименьшее целое число, которое не равно 0.
Далее: написать скрипт PHP для печати «второго» и красного из указанного массива.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code