Maison >développement back-end >Problème PHP >Comment obtenir la valeur numérique d'un nombre en php
Méthode d'acquisition : 1. Utilisez la fonction substr(), la syntaxe est "substr($num, n-1,1)", le paramètre n est le nombre de chiffres pour obtenir la valeur ; ), la syntaxe est " mb_substr($num, n-1,1)", le paramètre n est le nombre de chiffres pour obtenir la valeur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php obtient la valeur numérique du nombre
Méthode 1 : Utiliser la fonction 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>"; ?>
Explication : La fonction substr() peut intercepter des caractères d'une certaine longueur à partir d'une position spécifiée dans une chaîne.
Méthode 2 : Utilisez la fonction 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>"; ?>
Explication : La fonction mb_substr() est similaire à la fonction substr(). Elle peut également intercepter une certaine longueur de caractères à partir d'une position spécifiée dans le fichier. string; mais contrairement à substr() La différence entre les fonctions est que la fonction mb_substr() n'est pas seulement valable pour les caractères anglais, mais aussi pour les caractères chinois.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!