Bug #75310 [Opn]: range(0.94, 0.49, -0.01) difference

From: Date: Wed, 04 Oct 2017 19:49:17 +0000
Subject: Bug #75310 [Opn]: range(0.94, 0.49, -0.01) difference
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-211506@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=75310&edit=1 ID: 75310 User updated by: shawn at mckenzies dot net Reported by: shawn at mckenzies dot net -Summary: range(0.94, 0.49, -0.01) difference +Summary: range(0.94, 0.49, -0.01) difference Status: Open Type: Bug Package: Arrays related -Operating System: Win7,Linux +Operating System: Win,Linux -PHP Version: 7.2.0RC3 +PHP Version: 7.0.3 Block user comment: N Private report: N New Comment: Seems to have been introduced in 7.0.3. Previous Comments: ------------------------------------------------------------------------ [2017-10-04 19:43:52] shawn at mckenzies dot net Description: ------------ range(0.94, 0.49, -0.01) returns a 45 element array from .94 to .5 in PHP 7.0.3 - 7.2.0rc2 but returns the expected 46 element array .94 to .49 in PHP 5.6.0 - 5.6.30. Test script: --------------- https://3v4l.org/gZ3cs#v703 $a = range(0.94, 0.49, -0.01); echo count($a).PHP_EOL; echo min($a).PHP_EOL; print_r($a); Expected result: ---------------- Same array should be created created across PHP versions. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=75310&edit=1

« previous php.bugs (#211506) next »