© Khmer Angkor Academy - sophearithput168

លេខ (Numbers)

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