Code Duplication    Length = 23-24 lines in 2 locations

class/disp_listtable.php 1 location

@@ 693-715 (lines=23) @@
690
    * @param    array   $ar 数组
691
    * @return   string
692
    */
693
    function ArrayToUrl(&$ar)
694
    {
695
        $i = count($ar);
696
        $s_url = '';
697
        if (0 < $i)
698
        {
699
            $s_url .= $ar[0][0] . '?';
700
            for ($j = 1; $j < $i; $j++)
701
            {
702
                foreach ($ar[$j] as $key=>$val)
703
                {
704
                    $s_url .= $val . '=';
705
                }
706
                $s_url = substr($s_url, 0, strlen($s_url) - 1);
707
                $s_url .= '&';
708
            }
709
            $s_url = substr($s_url, 0, strlen($s_url) - 1);
710
        }
711
        //去掉URL尾端的无效字符
712
        $s_url = str_replace('&=', '', $s_url);
713
        $s_url = ereg_replace ('[&]+$', '', $s_url);
714
        return($s_url);
715
    } // end function ArrayToUrl
716
    //-------------------------------------end---------------------------------
717
718
} // end class DispListTable

func/url.php 1 location

@@ 23-46 (lines=24) @@
20
* @param    array   $ar 数组
21
* @return   string
22
*/
23
function ArrayToUrl(&$ar)
24
{
25
    $i = count($ar);
26
    $s_url = '';
27
    if (0 < $i)
28
    {
29
        $s_url .= $ar[0][0] . '?';
30
        for ($j = 1; $j < $i; $j++)
31
        {
32
            foreach ($ar[$j] as $key=>$val)
33
            {
34
                $s_url .= $val . '=';
35
            }
36
            $s_url = substr($s_url, 0, strlen($s_url) - 1);
37
            $s_url .= '&';
38
        }
39
        $s_url = substr($s_url, 0, strlen($s_url) - 1);
40
    }
41
    //去掉URL尾端的无效字符
42
    $s_url = str_replace('&=', '', $s_url);
43
//    $s_url = ereg_replace ('[&]+$', '', $s_url);
44
    $s_url = preg_replace ('/[&]+$/', '', $s_url);
45
    return($s_url);
46
} // end function ArrayToUrl
47
48
49
/**