Recommandations d'apprentissage associées : programmation php (vidéo)
Enregistrez personnellement certains de vos vie quotidienne Lors de l'écriture du code PHP, certains problèmes mineurs rencontrés seront mis à jour de temps en temps ;
Bienvenue à tous pour signaler les erreurs du problème à temps. Vous pouvez marquer le numéro du problème spécifique lorsque vous faites des commentaires. partagez vos encouragements ;
$float1 = 1.123;$float2 = 2.3e3;$float3 = 8E-5;var_dump($float1, $float2, $float3); //float(1.123) float(2300) float(8.0E-5)var_dump(number_format(8E-5, 5)); //string(7) "0.00008"
constatera que 8E-5 n'est pas affiché en tant que 0,00008. convertira automatiquement certains nombres avec trop de chiffres en affichages de notation scientifique
À ce stade, si vous souhaitez afficher le format 0,00008, vous pouvez utiliser number_format(). 🎜>
.
$a = 12;$b = 1.3;$c = true; //转为1var_dump($a . $b . $c); //string(6) "121.31"
L'anglais est facile à dire et ne nécessite pas de traitement spécial ; En chinois, vous pouvez utiliser le spécial mb_strlen()
echo strlen('string'); //6echo strlen('你好!世界'); //15(5个中文字符*3)echo strlen('你好!PHP'); //12(三个中文字符*3 + 3个英文)echo mb_strlen('你好!世界'); //5echo mb_strlen('你好!PHP'); //6 每个都按字符算
Il convient de noter que la première position de la chaîne est 0, pas 1 ;
De même, cette fonction a également des problèmes en chinois et en anglais, et elle nécessite également une fonction spéciale mb_strpos() pour la gérer
echo strpos("hello php", "php"); //6echo strpos("hello php","he"); //0echo strpos("你好,php", "p"); //9echo mb_strpos("你好,php", "p"); //3
Si vous souhaitez en savoir plus sur la programmation, faites attention à la rubriqueformation 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!