Cours ⇒ Cour PHP facebook twitter youtube

Les Variables, constantes et types ⇒ & La conversion de type



Pour convertir une variable d'un type dans un autre, utilisez la syntaxe suivante :

$result = (type_désiré) $mavar;


Si vous créez bien de la sorte une nouvelle variable du type désiré à partir de la première
variable, celle-ci conserve son type initial. Si vous n'avez pas de raison de craindre de
perdre la valeur initiale, il vous suffit de donner le même nom aux deux variables

.

 

Dans l'exemple suivant:

, vous transformez une chaîne de caractères successivement en
nombre décimal puis en entier et enfin en booléen :
$var="3.52 kilomètres";
$var2 = (double) $var;
echo "\$var2= ",$var2,"
";//affiche "$var2=3.52"
$var3 = (integer) $var2;
echo "\$var3= ",$var3,"
";//affiche "$var3=3"
$var4 = (boolean) $var3;
echo "\$var4= ",$var4,"
";//affiche "$var4=1" soit la valeur true
?>


Vous avez également la possibilité de modifier le type de la variable elle-même au moyen
de la fonction settype(), dont la syntaxe est la suivante :
boolean settype($var,"type _désiré")
Elle retourne la valeur TRUE si l'opération est réalisée et FALSE dans le cas contraire. Avec
cette fonction,

le code précédent devient :


$var="3.52 kilomètres";
settype($var,"double");
echo "\$var= ",$var,"
";//affiche "$var=3.52"
settype($var,"integer");
echo "\$var= ",$var,"
";//affiche "$var=3"
settype($var,"boolean");
echo "\$var= ",$var,"
";//affiche "$var=1" soit la valeur true
?>

/affiche "$var=1" soit la valeur true
?>


Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces