Visualizzazione risultati 1 fino 4 di 4

Discussione: PHP calcoli matematici

  1. #1
    Guest

    Predefinito PHP calcoli matematici

    Ciao,
    come posso fare ad esmpio a calcolare un numero sotto radice? per l'elevazione funziona numero^elevazione? oppure esistono anche per queste cose delle librerie apposite? ciao, grazie!

  2. #2
    Guest

    Predefinito

    Ultima modifica di dreadnaut : 25-01-2009 alle ore 21.10.03 Motivo: parentesi ;-)

  3. #3
    Guest

    Predefinito

    Nello specifico, per estrarre la radice quadrata di un numero:
    Codice PHP:
    <?php
    $res
    = sqrt(144); //$res=12
    ?>
    e per elevare a potenza:
    Codice PHP:
    <?php
    $res
    = pow(2,4); //$res=16
    ?>
    L'operatore ^ serve ad indicare: l'una o l'altra ma non tutte e due.
    Esempio:
    Codice PHP:
    <?php
    $a
    = 1;
    $b = 2;
    if((
    $a ^ $b) == 1) { //se a == 1 o b == 1 ma non a == 1 e b == 1
    //codice
    }
    ?>

  4. #4
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da gabryhacker Visualizza messaggio
    ... L'operatore ^ serve ad indicare: l'una o l'altra ma non tutte e due.
    Esempio:
    Codice PHP:
    <?php
    $a
    = 1;
    $b = 2;
    if((
    $a ^ $b) == 1) { //se a == 1 o b == 1 ma non a == 1 e b == 1
    //codice
    }
    ?>
    In realtà l'operatore XOR bitwise (il "cappello", in simboli) è qualcosa di più complicato: il risultato di un'operazione tra numeri $a ^ $b è un nuovo numero che ha i bit 0 nelle posizioni in cui i bit sono uguali, 1 in caso contrario. Esempio (tratto da http://php.biz.net.id/manual/it/lang...rs.bitwise.php):
    Codice:
    12 ^ 9 == 5
    12 in binario ==> 1100
     9 in binario ==> 1001
        risultato ==> 0101 ==> 5 in decimale
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

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