Example #1
0
function arrToStr($array)
{
    // 定义存储所有字符串的数组
    static $r_arr = array();
    if (is_array($array)) {
        foreach ($array as $key => $value) {
            if (is_array($value)) {
                arrToStr($value);
            } else {
                $r_arr[] = '"' . $value . '"';
            }
        }
    } else {
        if (is_string($array)) {
            $r_arr[] = $array;
        }
    }
    $string = implode(",", $r_arr);
    echo $string;
}
Example #2
0
File: func.php Project: aising/ding
/**
 * 生成调用接口的地址串
 * @param unknown_type $arr
 */
function createInterfaceUrl($arr = array())
{
    $para = arrToStr($arr, '&');
    ksort($arr);
    $sig = md5(arrToStr($arr, '') . 'secret=' . SECRET);
    $para .= '&sig=' . $sig;
    return $para;
}
Example #3
0
 function arrToStr($array)
 {
     // 定义存储所有字符串的数组
     static $r_arr = array();
     if (is_array($array)) {
         foreach ($array as $key => $value) {
             if (is_array($value)) {
                 // 递归遍历
                 arrToStr($value);
             } else {
                 $r_arr[] = $key . $value;
             }
         }
     } else {
         if (is_string($array)) {
             $r_arr[] = $array;
         }
     }
     //数组去重
     $string = implode('', $r_arr);
     return $string;
 }