Guest User

Untitled

a guest
Jan 17th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. <?php
  2.  
  3. $number = 0;
  4.  
  5. switch ($number) {
  6. case ($number <= 10000):
  7. echo "0-10K";
  8. break;
  9. case ($number > 10000 && $number <= 20000):
  10. echo "10-20K";
  11. break;
  12. case ($number > 20000 && $number <= 30000):
  13. echo "20-30K";
  14. break;
  15. case ($number > 30000 && $number <= 40000):
  16. echo "30-40K";
  17. break;
  18. case ($number > 40000 && $number <= 50000):
  19. echo "40-50K";
  20. break;
  21. case ($number > 50000 && $number <= 60000):
  22. echo "50-60K";
  23. break;
  24. case ($number > 60000 && $number <= 70000):
  25. echo "60-70K";
  26. break;
  27. case ($number > 70000 && $number <= 80000):
  28. echo "70-80K";
  29. break;
  30. case ($number > 80000 && $number <= 90000):
  31. echo "80-90K";
  32. break;
  33. case ($number > 90000):
  34. echo "90K+";
  35. break;
  36.  
  37. default: //default
  38. echo "N/A";
  39. break;
  40. }
  41.  
  42. ?>
  43.  
  44. switch ($number) {
  45. case ($number <= 10000): // check $number == ($number <= 10000)
  46. echo "0-10K";
  47. break;
  48. // you hit the below because `0 == false` is true in php
  49. case ($number > 10000 && $number <= 20000): // check $number == ($number > 10000 && $number <= 20000)
  50. echo "10-20K";
  51. break;
  52. // ...
  53.  
  54. function showRange($number) {
  55. if ($number > 90000) {
  56. echo "90K+";
  57. return;
  58. }
  59. echo sprintf("%s-%sK", (int) ($number / 10000) * 10, ((int) ($number / 10000) +1) * 10 );
  60. }
  61.  
  62. switch (true) { // IMPORTANT CHANGE HERE!
  63. case ($number <= 10000):
  64. echo "0-10K";
  65. break;
  66. case ($number > 10000 && $number <= 20000):
  67. echo "10-20K";
  68. break;
  69. // etc
  70. }
  71.  
  72. if ($number <= 10000) {
  73. echo "0-10K";
  74. else if ($number > 10000 && $number <= 20000) {
  75. echo "10-20K";
  76. }
  77. // etc
  78.  
  79. $number = 0;
  80. var_dump($number); // int(0)
  81.  
  82. $number = 0;
  83. $jonskeet = false;
  84.  
  85. switch ($number)
  86. {
  87. case ($jonskeet === true && $number <= 10000):
  88. echo "0-10K";
  89. // ...
  90.  
  91. select ($user_rank)
  92. {
  93. case 0:
  94. return "guest";
  95. break;
  96. case 1:
  97. return "user";
  98. break;
  99. // ...
  100. default:
  101. return "unknown";
  102. break;
  103. }
  104.  
  105. case ($number <= 10000):
  106. echo "0-10K";
  107. break;
  108. case ($number > 10000 && $number <= 20000):
  109. echo "10-20K";
  110. break;
  111.  
  112. case TRUE:
  113. echo "0-10K";
  114. break;
  115. case FALSE:
  116. echo "10-20K";
  117. break;
  118.  
  119. if ( $number < 10000 ) {
  120. echo "0-10K";
  121. } else if ( $number > 10000 && $number <= 20000 ) {
  122. echo "10-20K";
  123. // ...
  124. } else {
  125. echo "N/A";
  126. }
  127.  
  128. if ($number <= 10000){
  129. echo "0-10K";
  130. }elseif($number <= 20000){
  131. echo "10-20K";
  132. }elseif($number <= 30000){
  133. echo "20-30K";
  134. }elseif($number <= 40000){
  135. ...
  136. }
  137.  
  138. switch ($letter) {
  139. case 'a':
  140. echo "A?";
  141. break;
  142. default:
  143. echo "Unknown letter";
  144. break;
  145. }
  146.  
  147. $range_number = floor($number / 1000);
  148. echo $range_number, $range_number ? "K" : "", "-", $range_number + 1, "K";
  149.  
  150. if ($number <= 10000){
  151. echo "0-10K";
  152. }elseif( $number <= 20000){
  153. echo "10-20K";
  154. }elseif( $number <= 30000){
  155. echo "20-30K";
  156. }elseif( $number <= 40000){
  157. echo "90K+";
  158. }
  159.  
  160. ...
  161.  
  162. elseif( $number <= 90000)
  163. echo "80-90K";
  164.  
  165. }elseif($number > 90000){
  166. echo "90K+";
  167. }
Add Comment
Please, Sign In to add comment