លេខ (Numbers)
លេខនៅក្នុង PHP
PHP គាំទ្រប្រភេទលេខជាច្រើនសម្រាប់ការគណនាផ្សេងៗ:
📊 ប្រភេទលេខនៅក្នុង PHP
ប្រភេទ | ពិពណ៌នា | ឧទាហរណ៍ |
---|---|---|
Integer (int) | លេខគត់ (មិនមានទសភាគ) | 42, -17, 0, 1000 |
Float (double) | លេខទសភាគ | 3.14, -0.5, 2.0 |
Scientific Notation | លេខបែបវិទ្យាសាស្ត្រ | 1.5e3 = 1500, 2e-2 = 0.02 |
🔢 Integer (លេខគត់)
Integer គឺជាលេខគត់ដែលមិនមានចំណុចទសភាគ:
PHP Code
Click "Run" to execute the PHP code
💧 Float (លេខទសភាគ)
Float ឬ double គឺជាលេខដែលមានចំណុចទសភាគ:
PHP Code
Click "Run" to execute the PHP code
🔍 ពិនិត្យប្រភេទលេខ
PHP មានមុខងារពិនិត្យប្រភេទលេខផ្សេងៗ:
មុខងារ | មុខងារ | លទ្ធផល |
---|---|---|
is_int($var) |
ពិនិត្យថាជា integer | true/false |
is_float($var) |
ពិនិត្យថាជា float | true/false |
is_numeric($var) |
ពិនិត្យថាជាលេខ (int/float/string) | true/false |
is_nan($var) |
ពិនិត្យថាមិនមែនជាលេខ (Not a Number) | true/false |
PHP Code
Click "Run" to execute the PHP code
🔄 បំប្លែងប្រភេទលេខ (Type Casting)
អ្នកអាចបំប្លែងប្រភេទលេខពីមួយទៅមួយផ្សេងទៀត:
PHP Code
Click "Run" to execute the PHP code
➕ ប្រមាណវិធីគណិតវិទ្យា (Math Operations)
សញ្ញា | ប្រមាណវិធី | ឧទាហរណ៍ | លទ្ធផល |
---|---|---|---|
+ |
បូក | 5 + 3 | 8 |
- |
ដក | 5 - 3 | 2 |
* |
គុណ | 5 * 3 | 15 |
/ |
ចែក | 10 / 2 | 5 |
% |
ចែកយកសំណល់ (Modulo) | 10 % 3 | 1 |
** |
ស្វ័យគុណ (Power) | 2 ** 3 | 8 |
PHP Code
Click "Run" to execute the PHP code
📐 មុខងារគណិតវិទ្យា PHP
PHP មានមុខងារគណិតវិទ្យាជាច្រើនដែលមានប្រយោជន៍:
មុខងារ | មុខងារ | ឧទាហរណ៍ |
---|---|---|
abs($num) |
តម្លៃដាច់ខាត (Absolute value) | abs(-5) = 5 |
round($num) |
បង្គត់លេខ | round(3.7) = 4 |
ceil($num) |
បង្គត់ឡើងលើ | ceil(3.2) = 4 |
floor($num) |
បង្គត់ចុះក្រោម | floor(3.8) = 3 |
sqrt($num) |
ឬសការេ (Square root) | sqrt(16) = 4 |
pow($base, $exp) |
ស្វ័យគុណ | pow(2, 3) = 8 |
max($a, $b, ...) |
រកតម្លៃធំបំផុត | max(1, 5, 3) = 5 |
min($a, $b, ...) |
រកតម្លៃតូចបំផុត | min(1, 5, 3) = 1 |
rand($min, $max) |
លេខចៃដន្យ | rand(1, 100) |
PHP Code
Click "Run" to execute the PHP code
🎲 លេខចៃដន្យ (Random Numbers)
PHP មានមុខងារសម្រាប់បង្កើតលេខចៃដន្យ:
PHP Code
Click "Run" to execute the PHP code
💡 Tips: ប្រើ number_format()
ដើម្បីធ្វើទ្រង់ទ្រាយលេខឲ្យស្អាត។ ឧទាហរណ៍: number_format(1234.567, 2)
= "1,234.57"