Easy-Micro

LANGAGE Langage PHP
Types de données

Types de données et conversion en PHP

Types disponibles

  • Array : Type tableaux
  • Bool : Type booléens
  • Int, Integer, Long : Type entier
  • Double, Float, Real : Type nombre à virgule flottante
  • Null : Type null
  • String : Type chaîne de caractères
  • Objet : Type objet

Fonction de conversion settype

La fonction settype permet de convertir une variable d'un type à un autre (retourne True ou False)

Exemple: Convertir une variable de type chaîne en type entier
<?php
// définition et conversion de la variable :
$mavariable = "Easy-Micro";
settype($mavariable, "integer");
?>
<html><body>
<?php  echo "Voici \$mavariable converti en entier: ";
var_dump($mavariable); ?>
</body></html>
Résultat : Voici $mavariable converti en entier: int(0) - On utilise ici la fonction var_dump qui affiche des infos sur les variables (type et contenu)

Fonctions utiles

• La fonction is_* permet de tester si une variable est d'un type donné : Syntaxe : is_*($mavariable)
  • is_array pour les tableaux
  • is_bool pour les booléens
  • is_double, is_float, is_real pour les nombres à virgule flottante
  • is_int, is_integer, is_long pour les entiers
  • is_numeric pour les entiers ou nombres à virgule flottante ou chaînes contenant un nombre
  • is_null pour les types NULL
  • is_object pour les objets
  • is_string pour les chaînes

• Autres fonctions
  • La fonction strval retourne la valeur d'une variable après conversion en chaîne
  • La fonction doubleval retourne la valeur d'une variable après conversion en nombre à virgulle flottante
  • La fonction intval retourne la valeur d'une variable après conversion en entier

< Page précédente LANGAGE PHP Page suivante >