Ajoute un style à un élément qui est activé
La fonction settype() sert pour affecter un type à une variable donnée
(PHP 4, PHP 5)
La fonction settype() affecte un type à une variable.
Syntaxe :
settype ( $$var , $type )
Force le type de la variable $var en $type c'est-à-dire affecte le type $type à la variable $var.
Le paramètre $var est la variable à convertir.
Le paramètre $type est le nouveau type à donner à la variable $var.
Les valeurs possibles pour le paramètre type sont :
La fonction settype() retourne TRUE en cas de succès ou FALSE si une erreur survient.
Exemple :
Exemple : 📋 Copier le code
<?php $foo = "5bar"; // chaîne $bar = true; // booléen settype($foo, "integer"); // on utilse la fonction gettype() pour voir le type echo 'Le type de la varible $foo passe de string en <b>',gettype($foo),'</b><br />'; // on utilse la fonction gettype() pour voir le type settype($bar, "string"); echo 'Le type de la varible $foo passe de integer en <b>',gettype($bar),'</b>'; ?>
Ce qui affiche :
Le type de la varible $foo passe de string en integer
Le type de la varible $foo passe de integer en string
Et pour changer le type des valeurs dans un array (tableau) ?
Changer le type des valeurs dans un array.
Tout d’abord il faut que le tableau soit homogène c'est-à-dire que toutes les valeurs soient du même type.
Et pour affecter un autre type aux valeurs du tableau voici une fonction dont la syntaxe est la suivante :
$tableau =array_map(create_function('$val', 'return (type)$val;'),$tableau);
Dans le paramètre return (type)$val on indique le type à affecter aux différentes valeurs du tableau.
Les valeurs possibles pour le paramètre type sont :
Exemple :
Exemple : 📋 Copier le code
<?php /* Suposons qu'on a le tableau suivant qui a été généré par un autre script et que nous voulons transformer ses valeurs de string en interger */ $tableau = array('3','25','94'); //Le tableau avant la transformation; var_dump($tableau); //Voici une fonction pour la transformation $tableau =array_map(create_function('$val', 'return (int)$val;'),$tableau); //Le tableau apres la transformation; var_dump($tableau); ?>
Cours precedent: |
Cours suivant: |
PROMO ! CLUB AFFILIATION FACILE : lien publicitaire affiché pendant 1 semaine sur plusieurs sites à fort trafic, partage des commissions 1TPE et SystemeIO, plus de 20000 produits.
Ces sites web "pépites" vous payent entre 500 et 1000 euros par mois pour effectuer de petites tâches simples !