Bonjour,
Dans une requête, je récupère des champs de type number et en php apres avoir fait un var_dump ils sont en string.
Comment faire pour garder le typage?
Merci d'avance.
Chris.
Bonjour,
Dans une requête, je récupère des champs de type number et en php apres avoir fait un var_dump ils sont en string.
Comment faire pour garder le typage?
Merci d'avance.
Chris.
Les types de données ne sont pas équivalent entre PHP et ... autre chose ... comme une base de données Oracle par exemple.
Tu pourrais te lancer dans une table de conversion en utilisant par exemple http://php.net/manual/en/function.oci-field-type.php ou bien transtyper tes résultats sur les colonnes qui te gêne
mais demande toi bien d'abord en quoi ça te pose un probleme d'avoir une chaine.
Si tu as réellement besoin d'un nombre (par exemple, parce que tu veux faire une opération numérique dessus) tu as des fonctions comme intval.
Mais bon, PHP étant un langage à faible typage, le fait que ce soit des chaines ne posent pas de problème dans la plupart des cas.
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Partager