php常用自定义小方法

来源:互联网 发布:php a href on click 编辑:程序博客网 时间:2024/05/21 02:49

收集了下常用的自定义方法:

1.写文件日志

$this->logs(json_encode($all_store_array));private function logs($str)    {        $filename="store_".date("Ymd").".log";        if (!file_exists(LOG_PATH)) {            mkdir(LOG_PATH,0777,true);        }        $handle = fopen ( LOG_PATH.$filename, 'a+' );        fwrite ( $handle, $str."\n" );        fclose ( $handle );    }

2.二维数组排序
private static function _array_sort($arr,$keys,$type='asc'){        $keysvalue = $return_array = array();        foreach ($arr as $k=>$v){            $keysvalue[$k] = $v[$keys];        }        if($type == 'asc'){            asort($keysvalue);        }else{            arsort($keysvalue);        }        reset($keysvalue);        foreach ($keysvalue as $k=>$v){            $return_array[$k] = $arr[$k];        }        return $return_array;    }