IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

convertir string vers décimal


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Février 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 127
    Points : 78
    Points
    78
    Par défaut [Fait] convertir string vers décimal
    salut,
    je fait une application avec Zend et le modèle MVC.
    J'ai quelques variables décimales. Alors dans mon Controller j'ai fait le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $cos_lot = Decimal.Parse(trim($filter->filter($this->_request->getPost('cos_lot'))));
    Pour convertir la valeur du champs "text" en décimal. mais il m'affiche cette erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Notice: Use of undefined constant Decimal - assumed 'Decimal' in C:\wamp\www\Projet lotissement\application\controllers\LotController.php on line 61
     
    Fatal error: Call to undefined function Parse() in C:\wamp\www\Projet lotissement\application\controllers\LotController.php on line 61
    Alors, est ce que je dois définir une classe qui permet de convertir une chaine en décimal ou quoi?
    Merci d'avance.

  2. #2
    Membre expert
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Points : 3 401
    Points
    3 401
    Par défaut
    Bonjour,

    Ta question ne concerne pas le ZF en particulier mais plutôt le langage PHP. Lorsque tu as ce type de question à priori "basique", regarde d'abord la FAQ PHP, qui aura sûrement la réponse

    Pour répondre à ta question, pour convertir une variable "string" en "int" (integer, décimal), il suffit de faire :
    $variable = (int)$texte;
    Bon courage.

  3. #3
    Membre régulier
    Inscrit en
    Février 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 127
    Points : 78
    Points
    78
    Par défaut
    je croit que (int) pour convertir en entier.
    Mais ma valeur avec virgule. Est ce que je peux utiliser (float) ?

  4. #4
    Membre expert
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Points : 3 401
    Points
    3 401
    Par défaut
    Il me semble bien, as tu vérifié dans la doc ?

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/05/2009, 15h36
  2. Réponses: 11
    Dernier message: 04/12/2008, 11h36
  3. Convertir d'hexadécimal vers décimal
    Par WebPac dans le forum Delphi
    Réponses: 4
    Dernier message: 05/09/2006, 13h01
  4. Réponses: 10
    Dernier message: 05/05/2006, 00h55
  5. [C#] Fonction pour convertir string[] vers ArrayList
    Par luimême dans le forum Windows Forms
    Réponses: 6
    Dernier message: 07/04/2005, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo