Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan sama ada terdapat titik perpuluhan dalam php
Cara menentukan sama ada terdapat titik perpuluhan dalam PHP: 1. Gunakan sintaks "strpos(rentetan angka,'.')" Jika kedudukan di mana titik perpuluhan mula-mula muncul dalam rentetan dikembalikan, terdapat titik perpuluhan; 2. , gunakan pernyataan "strrpos(rentetan angka,'.')", jika kedudukan kejadian terakhir titik perpuluhan dalam rentetan dikembalikan, maka ada.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Nilai sama ada terdapat kaedah titik perpuluhan php
Kaedah 1: Gunakan fungsi strpos()
Gunakan fungsi strpos() untuk mendapatkan kejadian pertama daripada titik perpuluhan dalam rentetan Kedudukan, sintaks:
strpos(数字字符串,'.')
Jika kedudukan dikembalikan, ia hadir, jika ia kembali SALAH, ia tidak.
Contoh:
<?php header('content-type:text/html;charset=utf-8'); $nubs = 34123.456; if (strpos($nubs, '.') !== false) { echo '是小数,有小数点'; } else { echo '不是小数,没有小数点'; } ?>
Kaedah 2: Gunakan fungsi strrpos()
Gunakan Fungsi strrpos() memperoleh kedudukan kejadian terakhir titik perpuluhan dalam rentetan:
strrpos(数字字符串,'.')
Jika kedudukan dikembalikan, ia hadir, jika ia mengembalikan FALSE, ia tidak.
<?php header('content-type:text/html;charset=utf-8'); $nubs = 34123; if (strrpos($nubs, '.') !== false) { echo '是小数,有小数点'; } else { echo '不是小数,没有小数点'; } ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada terdapat titik perpuluhan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!