23 of 410 menu

Fonction settype

La fonction settype modifie le type d'une variable vers celui spécifié. Le premier paramètre est la variable à convertir, et le second est une chaîne de caractères avec le nom du type. La fonction retourne true en cas de conversion réussie et false en cas d'échec.

Syntaxe

settype(mixed &$var, string $type): bool

Exemple

Convertissons une chaîne de caractères en nombre entier :

<?php $str = '123'; settype($str, 'integer'); var_dump($str); ?>

Résultat de l'exécution du code :

123

Exemple

Convertissons un nombre en chaîne de caractères :

<?php $num = 123; settype($num, 'string'); var_dump($num); ?>

Résultat de l'exécution du code :

'123'

Exemple

Essayons de convertir un tableau en chaîne de caractères :

<?php $arr = [1, 2, 3]; $res = settype($arr, 'string'); var_dump($arr); var_dump($res); ?>

Résultat de l'exécution du code :

'Array' true

Exemple

Convertissons une chaîne de caractères en valeur booléenne :

<?php $val = "true"; settype($val, "boolean"); var_dump($val); ?>

Résultat de l'exécution du code :

true

Voir aussi

  • la fonction is_int,
    qui vérifie si une variable est un nombre entier
  • la fonction strval,
    qui convertit une variable en chaîne de caractères
  • la fonction intval,
    qui convertit une variable en nombre entier
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser