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)

Note sur ce résultat: 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


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Samedi 15 juin 2019 - Semaine 24 - Sainte Germaine (Demain: Saint Jean-François)
Aujourd'hui, c'est l'anniversaire de Johnny Hallyday (1943-2017), Jean-Philippe Smet est chanteur, compositeur et acteur belge.
Haut de page Easy-Micro