Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk melaksanakan fungsi kalkulator mudah melalui PHP

Bagaimana untuk melaksanakan fungsi kalkulator mudah melalui PHP

王林
Lepaskan: 2023-09-25 10:58:01
asal
3805 orang telah melayarinya

Bagaimana untuk melaksanakan fungsi kalkulator mudah melalui PHP

Cara melaksanakan fungsi kalkulator mudah melalui PHP

Kalkulator ialah aplikasi biasa yang boleh melakukan operasi asas matematik. Dalam artikel ini, kita akan belajar cara menulis kalkulator mudah menggunakan PHP untuk melaksanakan operasi tambah, tolak, darab dan bahagi.

Pertama, kita perlu mencipta borang HTML untuk pengguna memasukkan nilai dan memilih pengendali. Kodnya adalah seperti berikut:

<form method="post">
  <input type="text" name="num1" placeholder="请输入第一个数字" required>
  <select name="operator">
    <option value="+">+</option>
    <option value="-">-</option>
    <option value="*">*</option>
    <option value="/">/</option>
  </select>
  <input type="text" name="num2" placeholder="请输入第二个数字" required>
  <button type="submit">计算</button>
</form>
Salin selepas log masuk

Dalam kod di atas, kami mencipta dua kotak input untuk pengguna memasukkan nilai, menu lungsur turun untuk memilih operator dan butang hantar. Kaedah penyerahan borang ditetapkan kepada POST.

Seterusnya, kami perlu memproses data borang dan melakukan operasi pengiraan yang sepadan. Dalam kod PHP, kita boleh menggunakan pernyataan bersyarat untuk melaksanakan operasi pengiraan yang berbeza berdasarkan operator yang dipilih oleh pengguna. Kodnya adalah seperti berikut:

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  $num1 = $_POST['num1'];
  $num2 = $_POST['num2'];
  $operator = $_POST['operator'];

  if (!is_numeric($num1) || !is_numeric($num2)) {
    echo "请输入有效数字!";
  } else {
    switch ($operator) {
      case '+':
        $result = $num1 + $num2;
        break;
      case '-':
        $result = $num1 - $num2;
        break;
      case '*':
        $result = $num1 * $num2;
        break;
      case '/':
        if ($num2 == 0) {
          echo "除数不能为0!";
        } else {
          $result = $num1 / $num2;
        }
        break;
      default:
        echo "请选择有效运算符!";
    }

    echo "计算结果:$result";
  }
}
Salin selepas log masuk

Dalam kod di atas, kita mula-mula mendapat nilai dan operator yang dimasukkan oleh pengguna melalui tatasusunan $_POST. Kemudian, kami menggunakan fungsi is_numeric untuk menyemak sama ada nilai berangka yang dimasukkan ialah nombor yang sah. Jika ia bukan nombor, mesej ralat akan dikeluarkan.

Seterusnya, kami menggunakan pernyataan suis untuk melaksanakan operasi pengiraan yang sepadan berdasarkan operator yang dipilih pengguna dan menyimpan hasilnya dalam pembolehubah $result. Jika operator bahagian dipilih, kita juga perlu menyemak sama ada pembahagi adalah 0 untuk mengelakkan ralat membahagi dengan 0.

Akhir sekali, kami menggunakan pernyataan gema untuk mengeluarkan hasil pengiraan.

Kini kita boleh melakukan pengiraan dengan membuka fail PHP ini dalam pelayar dan memasukkan nilai berangka dan memilih operator. Keputusan pengiraan akan dipaparkan pada halaman.

Ringkasan:
Melalui langkah di atas, kami berjaya menulis fungsi kalkulator mudah menggunakan PHP. Pengguna boleh memasukkan nilai berangka dan memilih operator, kemudian melakukan pengiraan dengan mengklik butang Kira dan mendapatkan output hasil yang dikira. Kalkulator mudah ini boleh digunakan sebagai projek latihan untuk mempelajari asas PHP, dan juga boleh digunakan untuk beberapa keperluan pengiraan matematik mudah.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan fungsi kalkulator mudah melalui PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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