Caster int d'un string en stdClass
Bonjour,
J'ai fais un query "
Mon résultat est un objet de type stdClass.
Ducoup j'ai fait
"Notice: Object of class stdClass could not be converted to int"
Merci
J'ai fais un query "
SELECT count(name) FROM users...."
Mon résultat est un objet de type stdClass.
Ducoup j'ai fait
$result->fetch()et j'obtiens "4" de type String. Comment obtenir un int? Car je dois faire des opération sur ce chiffre. J'ai déjà essayer de caster mais j'ai une erreur de type
"Notice: Object of class stdClass could not be converted to int"
Merci
1 réponse
-
Contributeurbonjour, peux-tu partager ton code?
peux-être as-tu casté $result au lieu de caster $result->fetch() ?
as-tu tout essayé de simplement faire des calculs avec la variable de type string?-
-
Contributeur@helloworld95je ne pense pas du tout que
$result->fetch()
soit de type String, qu'est-ce qui te fais écrire cela?
moi je ferais:$data = $result2[0];
ou, si tu tiens au cast:$data = (int)$result2[0];
-