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.
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
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]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager