src/Utils/ArrayUtil.php
public static function createLinkstring($para)
    {
        if (! is_array($para)) {
            throw new \Exception('必须传入数组参数');
        }

        reset($para);
        $arg = '';
        foreach ($para as $key => $val) {
            if (is_array($val)) {
                continue;
            }

            $arg .= $key . '=' . urldecode($val) . '&';
        }
        //去掉最后一个&字符
        $arg && $arg = substr($arg, 0, -1);

        //如果存在转义字符，那么去掉转义
        if (get_magic_quotes_gpc()) {
            $arg = stripslashes($arg);
        }

        return $arg;
    }
public static function createLinkstring($para)
    {
        if (! is_array($para)) {
            throw new \Exception('必须传入数组参数');
        }

        reset($para);
        $arg = '';
        foreach ($para as $key => $val) {
            if (is_array($val)) {
                continue;
            }

            $arg .= $key . '=' . urldecode($val) . '&';
        }
        //去掉最后一个&字符
        $arg && $arg = substr($arg, 0, -1);

        //如果存在转义字符，那么去掉转义
        if (get_magic_quotes_gpc()) {
            $arg = stripslashes($arg);
        }

        return $arg;
    }
public static function createLinkstring ( $ para ) { if ( ! is_array ( $ para ) ) { throw new \ Exception ( '必须传入数组参数'); } reset ( $ para ) ; $ arg = '' ; foreach ( $ para as $ key => $ val ) { if ( is_array ( $ val ) ) { continue ; } $ arg .= $ key . '=' . urldecode ( $ val ) . '&' ; } //去掉最后一个&字符 $ arg && $ arg = substr ( $ arg , 0 , - 1 ) ; //如果存在转义字符，那么去掉转义 if ( get_magic_quotes_gpc ( ) ) { $ arg = stripslashes ( $ arg ) ; } return $ arg ; }
把数组所有元素，按照“参数=参数值”的模式用“&”字符拼接成字符串
@param array $para 需要拼接的数组
@return string
@throws \Exception
把数组所有元素，按照“参数 = 参数值”的模式用“&”字符拼接成字符串