Source : lesson_02_settype_2.php |
Résultat |
<?php //début du programme echo "1_On met une virgule <br/>"; $averageTemp = "31,5 centimètres"; print('Au départ : $averageTemp='.$averageTemp." <br/>"); settype($averageTemp, "double"); print('Double : '.$averageTemp.' <br/>'); settype($averageTemp, "integer"); print('Integer : '.$averageTemp." <br/>"); settype($averageTemp, "string"); print('String : '.$averageTemp." <br/>"); echo "<hr>";//--------------------------- echo "2_On met du texte devant le chiffre <br/>"; $averageTemp = "longueur = 31.5 centimètres"; print('Au départ : $averageTemp='.$averageTemp." <br/>"); settype($averageTemp, "double"); print('Double : '.$averageTemp.' <br/>'); settype($averageTemp, "integer"); print('Entier : '.$averageTemp." <br/>"); settype($averageTemp, "string"); print('Chaine : '.$averageTemp." <br/>"); echo "<hr>";//---------------------------; echo "3_On met d'autres chiffres <br/>"; $averageTemp = "31.5 centimètres + 27 centimètres"; print('Au départ : $averageTemp='.$averageTemp." <br/>"); settype($averageTemp, "double"); print('Double : '.$averageTemp.' <br/>'); settype($averageTemp, "integer"); print('Entier : '.$averageTemp." <br/>"); settype($averageTemp, "string"); print('Chaine : '.$averageTemp." <br/>"); echo "<hr>";//--------------------------- echo "4_On colle les chiffres au texte <br/>"; $averageTemp = "31.5centimètres+27centimètres"; print('Au départ : $averageTemp='.$averageTemp." <br/>"); settype($averageTemp, "double"); print('Double : '.$averageTemp.' <br/>'); settype($averageTemp, "integer"); print('Entier : '.$averageTemp." <br/>"); settype($averageTemp, "string"); print('Chaine : '.$averageTemp." <br/>"); ?> <big>Seuls sont interprétés les chiffres valides en début de texte, collés au texte ou non,<br/> la virgule étant interprétée comme du texte</big>
|
1_On met une virgule Au départ : $averageTemp=31,5 centimètres Double : 31 Integer : 31 String : 31
2_On met du texte devant le chiffre Au départ : $averageTemp=longueur = 31.5 centimètres Double : 0 Entier : 0 Chaine : 0
3_On met d'autres chiffres Au départ : $averageTemp=31.5 centimètres + 27 centimètres Double : 31.5 Entier : 31 Chaine : 31
4_On colle les chiffres au texte Au départ : $averageTemp=31.5centimètres+27centimètres Double : 31.5 Entier : 31 Chaine : 31 Seuls sont interprétés les chiffres valides
en début de texte, collés au texte ou non,
la virgule étant interprétée comme du texte
|