$c = '33';
echo is_float($c);
Aucun résultat ne sera affiché comme celui-ci
echo var_dump(is_float($c));
Ce sera bool(false) s'il est affiché comme ceci ;
Non Comprenez-vous ?
La virgule flottante ne devrait-elle pas confirmer 33 et la variable d'origine correspondant à 33 est-elle cohérente, la valeur renvoyée doit-elle être 1 ou vraie ?
Recherche de conseils en ligne~ Recherche d'une autre organisation, recherche d'un gros câlin~
echo ne peut générer que des données de chaîne, d'entier et de virgule flottante. Les données composites et de type ressource ne peuvent pas être imprimées ;
Vous avez utilisé is_float et le résultat est booléen, donc naturellement le résultat ne peut pas être produit
var_dump peut imprimer des tableaux, des variables composites telles que des objets et tout autre type de données.
$c = '33'; Ceci est une chaîne.
echo génère des variables et des chaînes ;
var_dump génère un type de variable, une longueur variable et une valeur variable ;
Est-il vrai que le flottant à virgule flottante ne peut correspondre qu'à des données avec des points décimaux ?
Parce que j'ai ajouté un point décimal à la variable, le jugement de conversion était correct~
Veuillez répondre~~~