Convertit l'objet en entier en PHP
- La valeur de $total_results = 10
- $total_results dans un objet, en fonction gettype()
- Je ne peut pas utiliser les opérateurs mathématiques sur $total_results parce que ce n'est pas numérique
- Essayé $total_results = intval($total_results) pour convertir un nombre entier, mais pas de chance
- L'avis que je reçois est: un Objet de la classe Zend_Gdata_Extension_OpenSearchTotalresults n'a pas pu être converti en int
Comment puis-je convertir un entier?
OriginalL'auteur chipotle_warrior | 2009-02-24
Vous devez vous connecter pour publier un commentaire.
Fait ce travail?
OriginalL'auteur Sean Bright
ou peut-être ceci:
(int) fait la même chose que l'appel à la intval().
Mais int est de 300 à 600% plus rapide
OriginalL'auteur Karsten
peut-être que l'objet a une méthode pour obtenir un nombre entier?
Sinon, essayez cette très hacky approche (relys sur __toString() pour retourner à 10)
Toutefois, si l'objet a une accumulation de non-méthode magique, vous devez l'utiliser!
OriginalL'auteur Pim Jager
Vous pouvez voir les méthodes de la classe ici. Ensuite, vous pouvez essayer les différentes méthodes vous-même. Il y a un getText() la méthode par exemple.
OriginalL'auteur Morten Christiansen
essayer
résultat:
int(5)
OriginalL'auteur CodeXP