- Learn
- Guida PHP teorica
- Le funzioni con iniziale B
Le funzioni con iniziale B
- base64_decode: decodifica una stringa codificata in MIME base64 (vedi sotto);
- base64_encode: codifica dati in MIME base64; ad esempio con:
$str = “Ciao, io sono pippon”;
echo “$strn”;
$enc_str = base64_encode($str);
echo “$enc_strn”;
$dec_str = base64_decode($enc_str);
echo “$dec_strn”;
si passa allo script la stringa “$str” che viene prima codificata e visualizzata, poi decodificata e nuovamente visualizzata;
- basename: restituisce, dato un percorso, la componente di questo identificata da un nome di file; ad esempio:
$path = “/var/www/php/index.php”;
$base = basename($path);
echo “$basen”;
restituirà “index.php”;
- bcadd: somma due numeri;
$num = bcadd(1.334, 4.44554, 2);
echo “$numn”;
restituirà 5.77; la funzione “bcadd” prende come primi due argomenti due numeri e, come terzi argomento opzionale, il numero di cifre da visualizzare dopo la virgola;
- bccomp: compara due numeri: la funzione prende come argomento due numeri e, opzionalmente, un ulteriore numero che determina il numero di decimali da considerare dopo la virgola per considerare i due numeri uguali; restituisce “0” nel caso i due numeri siano uguali, “+1” se il numero di sinistra è maggiore di quello di destra e “-1” nel caso opposto. Considerate il seguente esempio:
$comp = bccomp(0.334, 0.301, 2);
echo $comp;
che restituirà “1”; ma se, al posto del “2” avessimo inserito uno oppure non avessimo inserito niente, il risultato sarebbe stato “0”.
- bcdiv: divide due numeri, con le stesse modalità descritte per “bcadd” e “bccomp”;
- bcmult: moltiplica due numeri, ed è possibile aggiungere un ulteriore parametro per limitare il numero di cifre dopo la virgola:
$molt = bcmul(2.31, 3.21, 2);
echo “$moltn”;
restituirà 7.41;
- bcpow: eleva a potenza due numeri, con la possibilità di specificare il numero di cifre dopo la virgola:
$pot = bcpow(2.3, 3, 2);
echo “$potn”;
eleverà 2.3 alla terza potenza, approssimando il risultato alla seconda cifra decimale;
- bcsqrt: calcola la radice quadrata di un numero, con la possibilità di approssimare il numero di cifre dopo la virgola aggiungendo un secondo elemento alla funzione (come avveniva per altre funzioni matematiche viste sopra;
- bcsub: sottrae un numero da un altro, anche qui con la possibilità di approssimare le cifre dopo la virgola:
$num = bcsub(2, 5);
echo “$numn”;
restituirà “-3”;
- bin2hex: converte una stringa di dati dal formato binario a formato esadecimale;
Se vuoi aggiornamenti su Le funzioni con iniziale B inserisci la tua email nel box qui sotto:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
La tua iscrizione è andata a buon fine. Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi opzionali:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
I Video di HTML.it
Avanade all’Imagine Cup 2013
Le opportunità per i giovani che si possono cogliere con Avanade, per lavorare con tecnologie Microsoft.