Sid Gifari File Manager
🏠 Root
/
home
/
nradmin
/
www
/
wp-content
/
plugins
/
forminator
/
library
/
calculator
/
symbol
/
functions
/
📝 Editing: class-function-round.php
<?php /** * The Forminator_Calculator_Symbol_Function_Round class. * * @package Forminator */ /** * PHP round() function aka rounds a float. * Expects one or three parameters. The first * parameter is the value to round, the second * is the number of decimal digits to round to. * third = PHP_ROUND_HALF_UP * It defaults to 0. * * @see http://php.net/manual/en/ref.math.php */ class Forminator_Calculator_Symbol_Function_Round extends Forminator_Calculator_Symbol_Function_Abstract { /** * Identifiers * * @var array */ protected $identifiers = array( 'round' ); /** * Execute * * @inheritdoc * @param mixed $arguments Arguments. * @throws Forminator_Calculator_Exception When there is an Calculator error. */ public function execute( $arguments ) { $count = count( $arguments ); if ( ! in_array( $count, array( 1, 2 ), true ) ) { throw new Forminator_Calculator_Exception( 'Error: Expected one or two arguments, got ' . count( $arguments ) ); } $number = $arguments[0]; $precision = isset( $arguments[1] ) ? (int) $arguments[1] : 0; return round( $number, $precision ); } }
💾 Save
❌ Cancel
Sid Gifari File Manager v1.0 | Terminal Auto-Sync Enabled | Current Path: /home/nradmin/www/wp-content/plugins/forminator/library/calculator/symbol/functions