HTMLpointHTMLpoint HTMLpoint.com


 bcadd, bcdiv, bcmult, bcpow...



  • base64_decode: descodifica una cadena codificada en MIME base64 (véase abajo);

  • base64_encode: codifica datos en MIME base64; por ejemplo con:

    $str = "Hola, soy tribilín\n";
    echo "$str\n";
    $enc_str = base64_encode($str);
    echo "$enc_str\n";
    $dec_str = base64_decode($enc_str);
    echo "$dec_str\n";


    si pasa al script la cadena "$str" que se ha codificado y visualizado antes, después se vuelve a codificar y a visualizar otra vez;

  • basename: devuelve, estableciendo un recorrido, su componente identificada por un nombre de archivo. Por ejemplo:

    $path = "/var/www/php/index.php3";
    $base = basename($file);
    echo "$basename\n";


    devolverá "index.php3";

  • bcadd: sumar dos números;

    $num = bcadd(1.334, 4.44554, 2);
    echo "$num\n";


    devolverá 5.77. La función "bcadd" toma, como los primeros dos argumentos, dos números y, como terceros argumentos opcionales, el número de cifras que hay que visualizar después de la coma;

  • bccomp: compara dos números. La función toma como argumento dos números y, como opción, otro número que determina el número de decimales que hay que tener en cuenta después de la coma para considerar los dos números iguales. Devuelve "0" si los dos números son iguales, "+1" si el número a la izquierda es mayor que el de la derecha y "-1" si ocurre lo contrario. Fjaos en el ejemplo siguiente:

    $comp = bccomp(0.334, 0.301, 2);
    echo $comp;


    que devolverá "1". Pero, si en vez de "2" hubiésemos introducido 1 o nada, el resultado sería "0".

  • bcdiv: divide dos númers, con las mismas modalidades descritas para "bcadd" y "bccomp";

  • bcmult: multiplica dos números y es posible añadir un parámetro más para limitar el número de cifras después de la coma:

    $molt = bcmul(2.31, 3.21, 2);
    echo "$molt\n";


    devolverá 7.41;

  • bcpow: eleva a potencia dos números con la posibilidad de especificar el número de cifras después de la coma:

    $pot = bcpow(2.3, 3, 2);
    echo "$pot\n";


    eleva 2.3 a la tercera potencia, aproximando el resultado a la segunda cifra decimal;

  • bcsqrt: calcula la raíz cuadrada de un número con la posibilidad de aproximar el número de cifras después de la coma, añadiendo un segundo elemento a la función (como ocurría para las demás funciones matemáticas vistas antes);

  • bcsub: resta un número de otro con la posibilidad de aproximar las cifras después de la coma:

    $num = bcsub(2, 5);
    echo "$num\n";


    devolverá "-3";

  • bin2hex: convierte una cadena de datos del formato binario al formato exadecimal;


  •   Volver al inicio de la página