Visualizzazione dei risultati da 1 a 8 su 8

Discussione: elevamento a potenza

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    elevamento a potenza

    Per fare l'elevamento a potenza ho trovato, sfogliando su php.net, ho trovato la funzione bcpow...è possibile ke sul server in cui hosterò il mio sito non ci sia tale libreria?

  2. #2
    http://it.php.net/manual/it/ref.bc.php

    Dalla versione 4.0.4 del PHP, libbcmath è inclusa nella distribuzione. Non c'è bisogno di altre librerie esterne per questa estensione.

    Nel PHP 4, queste funzioni sono disponibili solo se PHP è stato configurato con --enable-bcmath.

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    [supersaibal]Originariamente inviato da }gu|do[z]{®©
    http://it.php.net/manual/it/ref.bc.php

    Dalla versione 4.0.4 del PHP, libbcmath è inclusa nella distribuzione. Non c'è bisogno di altre librerie esterne per questa estensione.

    Nel PHP 4, queste funzioni sono disponibili solo se PHP è stato configurato con --enable-bcmath. [/supersaibal]
    Avevo letto questo e mi ha fatto venire il dubbio
    Quindi su php>=4.0.4 queste lib, sia lin e win, sono comprese?

  4. #4
    [supersaibal]Originariamente inviato da FinalFantasy
    Avevo letto questo e mi ha fatto venire il dubbio
    Quindi su php>=4.0.4 queste lib, sia lin e win, sono comprese? [/supersaibal]
    dipende dalle opzioni di compilazione.. se php è stato compilato ad hoc.. nella distribuzione standard [precompilata] ci dovrebbero essere
    guarda nel phpinfo() o chiedi all'hoster... oltretutto se non le ha abilitate non dovrebbe avere problemi a farli.. mi pare molto improbabile che ci sia una buona ragione per non abilitare cose così basilari


  5. #5

    Re: elevamento a potenza

    non puoi usare pow() e basta ?

  6. #6
    Codice PHP:
    function potenza($base,$exp)
    {
    $ris=1;
    for (
    $x=0;$x<$exp;$x++)
       
    $ris=$ris*$base;
    returt($ris)

    lo usi così:

    Codice PHP:
    $pot=potenza(2,5); 
    senza problemi di librerie fantasma..

    ciaociao

    ..IcE..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  7. #7
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Codice PHP:
    function Potenza($base,$esponente) {
     return (
    $esponente == 0) ? $base Potenza($base,($esponente-1));
     } 
    Se mi ricordo come funziona la ricorsione

  8. #8
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    [supersaibal]Originariamente inviato da VaLvOnAuTa
    Codice PHP:
    function Potenza($base,$esponente) {
     return (
    $esponente == 0) ? $base Potenza($base,($esponente-1));
     } 
    Se mi ricordo come funziona la ricorsione [/supersaibal]
    Testata e funzionante

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.