note 43286 added to control-structures.switch
| From: | julio2chinaAThotmailDOTcom at rn2 dot php dot net | Date: | Wed, 16 Jun 2004 19:49:22 +0000 |
| Subject: | note 43286 added to control-structures.switch | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-71160@lists.php.net to get a copy of this message | ||
You can use "SWITCH" with math operations. In my example, I show how to show a number if
it is in Kb, Mb or Gb.
$size = 107375824;
switch($size)
{
case $size < 1:
$size_show = 0 . "Kb"; break;
case ($size >= 1) && ($size< 1048576):
$size_show = number_format(($size / 1024), 2, ',',
'.')."Kb"; break;
case ($size >= 1048576) && ($size < 1073741824):
$size_show = number_format(($size / 1024 / 1024), 2, ',',
'.')."Mb"; break;
case $size >= 1073741824:
$size_show = number_format(($size / 1024 / 1024 / 1024), 2, ',',
'.')."Gb"; break;
}
----
Manual Page -- http://www.php.net/manual/en/control-structures.switch.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+43286
Delete -- http://master.php.net/manage/user-notes.php?action=delete+43286&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+43286&report=yes
Search -- http://master.php.net/manage/user-notes.php