toStr() toBool() toBit()

  • falls es mal jemand braucht - hab mir paar Funktionen geschrieben um Scripte einfacher zu lesen/schreiben.


    toBit:
    Nützlich wenn man zB INSERTs in die db schicken will like:

    PHP
    §sql = "INSERT INTO `db`.`tbl` SET `an_oder_aus` = " . toBit($val) . ";";
    // tipp: "an aus" felder können vom typ BIT(1) sein
    // INSERT INTO `db`.`tbl` SET `feld_one_bit` = b'0'; -- siehe: http://dev.mysql.com/doc/refman/5.0/en/bit-field-literals.html


    Funktion:


    Test:


    out:


    ----------------------------------------


    toBool:
    Nützlich, wenn man den Inhalt einer var als boolean braucht -- klar irgendwie.
    Funktion:

    PHP
    function toBool($var, $trim_str=true){
        (($is_str=is_string($var))and $trim_str)and $var=trim($var);
        return (
            ($is_str and ($var === 'false' or $var === 'null'))
            or (is_numeric($var)and $var < 1)
        ) ? false : (bool)$var;
    }


    Test:


    out:


    --------------------------


    toStr:
    Nützlich, wenn man debuggen muss/will (null wird ja dann zB nicht ausgegeben ect ect)
    Funktion:


    Test:


    out:


    Weitere Bsp:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!