php-binance-api.php
public function withdraw(string $asset, string $address, $amount, $addressTag = null)
    {
        $options = [
            "asset" => $asset,
            "address" => $address,
            "amount" => $amount,
            "wapi" => true,
            "name" => "API Withdraw",
        ];
        if (is_null($addressTag) === false && is_empty($addressTag) === false) {
            $options['addressTag'] = $addressTag;
        }
        return $this->httpRequest("v3/withdraw.html", "POST", $options, true);
    }
public function withdraw(string $asset, string $address, $amount, $addressTag = null)
    {
        $options = [
            "asset" => $asset,
            "address" => $address,
            "amount" => $amount,
            "wapi" => true,
            "name" => "API Withdraw",
        ];
        if (is_null($addressTag) === false && is_empty($addressTag) === false) {
            $options['addressTag'] = $addressTag;
        }
        return $this->httpRequest("v3/withdraw.html", "POST", $options, true);
    }
public function withdraw ( string $ asset , string $ address , $ amount , $ addressTag = null ) { $ options = [ "asset" => $ asset , "address" => $ address , "amount" => $ amount , "wapi" => true , "name" => "API Withdraw" , ] ; if ( is_null ( $ addressTag ) === false && is_empty ( $ addressTag ) === false ) { $ options [ 'addressTag' ] = $ addressTag ; } return $ this -> httpRequest ( "v3/withdraw.html" , "POST" , $ options , true ) ; }
withdraw requests a asset be withdrawn from binance to another wallet

$asset = "BTC";
$address = "1C5gqLRs96Xq4V2ZZAR1347yUCpHie7sa";
$amount = 0.2;
$response = $api->withdraw($asset, $address, $amount);

$address = "44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn";
$addressTag = "0e5e38a01058dbf64e53a4333a5acf98e0d5feb8e523d32e3186c664a9c762c1";
$amount = 0.1;
$response = $api->withdraw($asset, $address, $amount, $addressTag);

@param $asset string the currency such as BTC
@param $address string the addressed to whihc the asset should be deposited
@param $amount double the amount of the asset to transfer
@param $addressTag string adtional transactionid required by some assets
@return array with error message or array transaction
@throws \Exception
withdraw requests a asset be withdrawn from binance to another wallet