数组操作系列之去除空值与转换汉字

来源:互联网 发布:广告过滤软件 编辑:程序博客网 时间:2024/05/29 04:37
<?php/*     * @ 将数组去除空值,进行数组转换成字符串     *     * $arr   需要判断的数组     * $join  用什么符号拼接*/function is_Null($arr,$join){    $arr=array_filter($arr);    $str=implode($arr,$join);    if(empty($str))    {        return $str;    }    else    {        return $str.$join;    }}function preg($str){    $str=preg_replace("/sor_[\d]()|(-)/","",$str);    $str=preg_replace("/tim_[\d]()|(-)/","",$str);    $str=preg_replace("/dis_[\d]()|(-)/","",$str);    return $str;}/* * @转换汉字的方法 */function preg_val($str,$reg,$vals){    $reg='/('.$reg.'_[\d])-*/isU';    $re=preg_match_all($reg,$str,$arr);    if(!$re)    {        return "";    }    else    {        $val=$arr[1];        $arr2=explode("_",$val[0]);        $zhi=$vals[$arr2[1]];        return $zhi;    }}
原创粉丝点击