note 59691 added to function.is-numeric

From: Date: Tue, 13 Dec 2005 15:52:38 +0000
Subject: note 59691 added to function.is-numeric
Groups: php.notes 
Request: Send a blank email to php-notes+get-100071@lists.php.net to get a copy of this message
Two simple functions using is_numeric: <?php function is_odd($num){ return (is_numeric($num)&($num&1)); } function is_even($num){ return (is_numeric($num)&(!($num&1))); } //examples echo "1: odd? ".(is_odd(1)? "TRUE": "FALSE")."<br />"; //is_numeric(0) returns true echo "0: odd? ".(is_odd(0)? "TRUE": "FALSE")."<br />"; echo "6: odd? ".(is_odd(6)? "TRUE": "FALSE")."<br />"; echo "\"italy\": odd? ".(is_odd("italy")? "TRUE": "FALSE")."<br />"; echo "null: odd? ".(is_odd(null)? "TRUE": "FALSE")."<br /><br />"; echo "1: even? ".(is_even(1)? "TRUE": "FALSE")."<br />"; echo "0: even? ".(is_even(0)? "TRUE": "FALSE")."<br />"; echo "6: even? ".(is_even(6)? "TRUE": "FALSE")."<br />"; echo "\"italy\": even? ".(is_even("italy")? "TRUE": "FALSE")."<br />"; echo "null: even? ".(is_even(null)? "TRUE": "FALSE")."<br />"; ?> And here is the result: 1: odd? TRUE 0: odd? FALSE 6: odd? FALSE "italy": odd? FALSE null: odd? FALSE 1: even? FALSE 0: even? TRUE 6: even? TRUE "italy": even? FALSE null: even? FALSE ---- Manual Page -- http://www.php.net/manual/en/function.is-numeric.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+59691 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+59691&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+59691&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+59691&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+59691&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+59691&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+59691&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+59691&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+59691&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#100071) next »