#20365 [Opn->Fbk]: the modulo operator % doesn't work with negative integers!

From: Date: Mon, 11 Nov 2002 15:51:16 +0000
Subject: #20365 [Opn->Fbk]: the modulo operator % doesn't work with negative integers!
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-24571@lists.php.net to get a copy of this message
ID: 20365 Updated by: derick@php.net Reported By: Ernest@Beinrohr.sk -Status: Open +Status: Feedback Bug Type: Math related Operating System: linux PHP Version: 4.2.2 New Comment: Works fine (it should output -4): [derick@kossu derick]$ php <?php $a = -4 % 10; var_dump($a); ?> int(-4) Please provide a short script that reproduces this problem. Derick Previous Comments: ------------------------------------------------------------------------ [2002-11-11 09:40:40] Ernest@Beinrohr.sk PHP's modulo operator cannot work with negative numbers. The positive ones work fine, but modulo is defined also on negatives ;-) ex: 10%3 = 1 [php gives 1] -4%10 = 6 [php gives NULL] ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=20365&edit=1

« previous php.bugs (#24571) next »