Visualizzazione risultati 1 fino 5 di 5

Discussione: Trasformare una stringa in variabile

  1. #1
    Guest

    Predefinito Trasformare una stringa in variabile

    Salve, ho una stringa così: "30+20/2" e vorrei eseguirne il calcolo. Come posso fare?

  2. #2
    Guest

    Predefinito

    Codice PHP:
    <?
    $var
    = 30+20/2;
    echo
    $var;
    ?>

  3. #3
    Guest

    Predefinito

    Si.. e fin qui ci siamo.. Il mio problema è che io ho:

    Codice PHP:
    <?php

    $var
    = "30+20/2";
    echo
    $var;

    ?>

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    Il modo più semplice è probabilmente con eval(), ma se è qualcosa che devi lasciare fare ad i tuoi utenti, ci sono troppi problemi di sicurezza.

    Ti tocca quindi guardare il contenuto della stringa, trovare i numeri ed i simboli delle operazioni, e calcolare il risultato.

  5. #5
    Guest

    Predefinito

    Si ma con eval tipo 30/2 mi mostra solo 30. Altre soluzioni?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •