Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk melaksanakan pengiraan penambahan, penolakan, pendaraban dan pembahagian dalam php

Bagaimana untuk melaksanakan pengiraan penambahan, penolakan, pendaraban dan pembahagian dalam php

PHPz
Lepaskan: 2023-04-05 15:50:02
asal
2182 orang telah melayarinya

PHP ialah salah satu bahasa pengaturcaraan peringkat tinggi yang biasa digunakan untuk pembangunan web. PHP mempunyai banyak kelebihan berbanding bahasa pengaturcaraan yang lain, salah satunya ialah ia mudah dipelajari. Dalam artikel ini, kita akan menggunakan PHP untuk melaksanakan kalkulator bagi empat operasi aritmetik tambah, tolak, darab dan bahagi.

1. Persediaan persekitaran

Sebelum menulis kod, kita perlu memastikan bahawa persekitaran berjalan PHP telah dipasang pada komputer. Jika anda belum memasangnya lagi, anda boleh pergi ke tapak web rasmi untuk memuat turun versi terkini pemasang PHP, dan kemudian ikut gesaan untuk memasangnya.

2. Idea Pembangunan

Sebelum melaksanakan kalkulator, kita perlu merancang idea pembangunan program:

  1. Pertama, kita perlu mencipta Halaman HTML Borang yang mengandungi dua kotak input angka dan kotak pilih yang menentukan jenis operator.
  2. Seterusnya, kita perlu mendapatkan nilai yang diserahkan oleh borang melalui PHP dan melakukan operasi pengiraan yang sepadan.
  3. Akhir sekali, kita perlu mengeluarkan hasil pengiraan ke halaman dan membentangkannya pada halaman.

3. Borang HTML

Pertama, kita perlu mencipta borang dalam HTML, kodnya adalah seperti berikut:

<!DOCTYPE html>
<html>
   <head>
     <meta charset="UTF-8">
     <title>计算器</title>
   </head>
   <body>
      <h1>计算器</h1>
      <form method="post" action="calculator.php">
         <label for="num1">第一个数字:</label>
         <input type="number" id="num1" name="num1" required>
         <br>
         <label for="num2">第二个数字:</label>
         <input type="number" id="num2" name="num2" required>
         <br>
         <label for="operator">选择运算符:</label>
         <select id="operator" name="operator">
            <option value="+">加</option>
            <option value="-">减</option>
            <option value="*">乘</option>
            <option value="/">除</option>
         </select>
         <br>
         <input type="submit" value="计算">
      </form>
   </body>
</html>
Salin selepas log masuk

Dalam kod di atas, kami menciptanya melalui HTML mencipta borang. Borang diserahkan ke halaman calculator.php melalui kaedah POST, yang mengandungi dua kotak input angka dan kotak pilihan, dan pengguna memilih operasi pengiraan yang perlu dilakukan.

4. Pelaksanaan kalkulator PHP

Seterusnya, kita perlu pergi ke PHP file calculator.php untuk melengkapkan pelaksanaan khusus kalkulator.

Sebelum bermula, mula-mula dapatkan nilai yang dikemukakan oleh borang:

$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$operator = $_POST['operator'];
Salin selepas log masuk

Seterusnya, kita perlu melakukan operasi pengiraan yang sepadan:

switch($operator) {
   case '+':
      $result = $num1 + $num2;
      break;
   case '-':
      $result = $num1 - $num2;
      break;
   case '*':
      $result = $num1 * $num2;
      break;
   case '/':
      $result = $num1 / $num2;
      break;
}
Salin selepas log masuk

Dalam perkara di atas kod, kami Penyataan suis digunakan untuk melaksanakan operasi pengiraan yang sepadan berdasarkan nilai kotak pilihan, dan mengira hasil tambah, tolak, darab dan bahagi masing-masing, dan keputusan disimpan dalam pembolehubah $hasil.

Akhir sekali, kita perlu mengeluarkan hasil pengiraan ke halaman:

echo "<h1>计算结果</h1>";
echo "<p>{$num1} {$operator} {$num2} = {$result}</p>";
Salin selepas log masuk

Kod di atas menggunakan kata kunci gema untuk mengeluarkan hasil pengiraan ke halaman, dan pengguna dapat melihat dengan jelas hasil pengiraan.

5. Kod lengkap

Berikut ialah kod kalkulator.php:

<!DOCTYPE html>
<html>
   <head>
     <meta charset="UTF-8">
     <title>计算器</title>
   </head>
   <body>
      <h1>计算器</h1>
      <form method="post" action="calculator.php">
         <label for="num1">第一个数字:</label>
         <input type="number" id="num1" name="num1" required>
         <br>
         <label for="num2">第二个数字:</label>
         <input type="number" id="num2" name="num2" required>
         <br>
         <label for="operator">选择运算符:</label>
         <select id="operator" name="operator">
            <option value="+">加</option>
            <option value="-">减</option>
            <option value="*">乘</option>
            <option value="/">除</option>
         </select>
         <br>
         <input type="submit" value="计算">
      </form>
      <?php
      if ($_POST) {
         $num1 = $_POST['num1'];
         $num2 = $_POST['num2'];
         $operator = $_POST['operator'];
         switch($operator) {
            case '+':
               $result = $num1 + $num2;
               break;
            case '-':
               $result = $num1 - $num2;
               break;
            case '*':
               $result = $num1 * $num2;
               break;
            case '/':
               $result = $num1 / $num2;
               break;
         }
         echo "<h1>计算结果</h1>";
         echo "<p>{$num1} {$operator} {$num2} = {$result}</p>";
      }
      ?>
   </body>
</html>
Salin selepas log masuk

6 Ringkasan

Melalui artikel ini Ketahui cara menggunakan bahasa PHP untuk melaksanakan kalkulator untuk empat operasi aritmetik tambah, tolak, darab dan bahagi. Semasa pelaksanaan, kami mula-mula mencipta borang HTML di mana pengguna boleh memasukkan nombor dan memilih pengendali. Seterusnya, kami menggunakan PHP untuk mendapatkan nilai yang dikemukakan oleh borang dan melaksanakan operasi pengiraan yang sepadan. Akhir sekali, kami mengeluarkan hasil pengiraan ke halaman supaya pengguna dapat melihatnya dengan jelas.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pengiraan penambahan, penolakan, pendaraban dan pembahagian dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan