expr en php
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

expr en php



  1. #1
    invite5478c9cd

    Question expr en php


    ------

    Bonsoir!
    Je débute en php et j'ai une petite question.
    Est-ce qu'il existe une fonction qui permet de calculer la valeur d'une chaine de caractères représentant une expression arithmétique?
    Par exemple, si $equation = '2+2';
    Alors expr($equation) retournerait 4.
    Ce serait une fonction analogue à expr en shell.
    Merci d'avance

    -----

  2. #2
    zoup1

    Re : expr en php

    il y a la fonction eval qui évalue une expression php mais qui ne renvoie pas de résultat...

    cela donne :

    $chaine = "$equation = 2+2;";
    eval($chaine);
    echo $equation;
    Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.

  3. #3
    invite770d9cfe

    Re : expr en php

    Je corrige une petite erreur : la fonction eval donne directement le résultat, mais il faut utiliser des apostrophes et non pas des guillemets :

    Code:
    $chaine = '$equation = 2+2;';
    eval($chaine);
    echo $equation;

  4. #4
    zoup1

    Re : expr en php

    Citation Envoyé par TiClic Voir le message
    Je corrige une petite erreur : la fonction eval donne directement le résultat, mais il faut utiliser des apostrophes et non pas des guillemets :

    Code:
    $chaine = '$equation = 2+2;';
    eval($chaine);
    echo $equation;
    Oui bien sur, avec les guillements $equation serait remplacé par sa valeur dans $chaine..
    ce qui donnerait (par exemple 0=2+2 ; comme chaine à évaluer.

    avec les simple quotes ' la chaine à évaluer est bien $equation = 2+2;
    Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.

  5. A voir en vidéo sur Futura
  6. #5
    invite5478c9cd

    Re : expr en php

    D'accord merci!

  • Discussions similaires

    1. php ?
      Par inviteba67e777 dans le forum Logiciel - Software - Open Source
      Réponses: 8
      Dernier message: 18/07/2008, 12h50
    2. Php
      Par invitea3764e09 dans le forum Internet - Réseau - Sécurité générale
      Réponses: 7
      Dernier message: 22/06/2007, 15h10
    3. Insérer une page php avec variables (ex : page.php?nom=jean) grâce au javascript
      Par invite991c0955 dans le forum Logiciel - Software - Open Source
      Réponses: 4
      Dernier message: 21/05/2005, 18h37
    4. php
      Par invite3c59dc04 dans le forum Logiciel - Software - Open Source
      Réponses: 1
      Dernier message: 27/05/2004, 15h30
    Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...