recherche

Maison  >  Questions et réponses  >  le corps du texte

Utilisez des guillemets simples pour les chaînes et les entiers, cela est vrai pour les deux

<?php

$str='18.8';

if(is_numeric($str)){

echo 'zheng';

}else{

echo 'jia';

}


if(is_string($str)){

echo 'zheng';

}else{

echo 'jia';

}

?>


益波益波2622 Il y a quelques jours1286

répondre à tous(1)je répondrai

  • 天蓬老师

    天蓬老师2017-11-11 22:55:46

    • Le paramètre de la fonction is_numeric() est un nombre ou une chaîne numérique. Votre paramètre '18.8' est une chaîne numérique et remplit la condition, il renvoie donc "true"

    • Ce que vous voulez tester est '18.8 ; ' , doit être testé avec : la fonction is_float() Si vous souhaitez tester des entiers, veuillez utiliser is_int()

    • Pour plus d'utilisation, vous pouvez paramétrer le manuel d'utilisation PHP

    .

    répondre
    0
  • Annulerrépondre