Kaedah mendapatkan: 1. Gunakan fungsi substr(), sintaks ialah "substr($num, n-1,1)", parameter n ialah bilangan digit untuk mendapatkan nilai 2. Gunakan fungsi mb_substr() , sintaksnya ialah "mb_substr($num, n-1,1)", parameter n ialah bilangan digit untuk mendapatkan nilai.
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
php mendapat nombor Nilai nombor
Kaedah 1: Gunakan fungsi substr()
<?php header("Content-type:text/html;charset=utf-8"); $num=12345; echo "数字为:".$num."<br>"; echo "数字第1位的值:".substr($num, 0 ,1)."<br>"; echo "数字第2位的值:".substr($num, 1 ,1)."<br>"; echo "数字第3位的值:".substr($num, 2 ,1)."<br>"; ?>
Arahan: Fungsi substr() boleh memintas aksara dengan panjang tertentu dari kedudukan yang ditentukan dalam rentetan.
Kaedah 2: Gunakan fungsi mb_substr()
<?php header("Content-type:text/html;charset=utf-8"); $num=123456; echo "数字为:".$num."<br>"; echo "数字第1位的值:".mb_substr($num, 0 ,1)."<br>"; echo "数字第2位的值:".mb_substr($num, 1 ,1)."<br>"; echo "数字第3位的值:".mb_substr($num, 2 ,1)."<br>"; echo "数字第4位的值:".mb_substr($num, 3 ,1)."<br>"; echo "数字第5位的值:".mb_substr($num, 4 ,1)."<br>"; ?>
Penjelasan: Fungsi mb_substr() adalah serupa dengan substr() function , anda juga boleh memintas aksara dengan panjang tertentu daripada kedudukan rentetan yang ditentukan tetapi tidak seperti fungsi substr(), fungsi mb_substr() bukan sahaja sah untuk aksara Inggeris, tetapi juga untuk aksara Cina.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan nilai digit nombor dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!