PHP
魁兄
QQ:875203880
展开
-
php无限递归 返回数组格式函数
function get_array($id=0){ $sql = "select id,title from class where pid= $id"; $result = mysql_query($sql);//查询子类 $arr = array(); if($result && mysql_num_rows()){//如果有子类 while(原创 2014-09-20 02:09:18 · 1845 阅读 · 0 评论 -
php将base64格式的图片保存在指定目录
header('Content-type:text/html;charset=utf-8');//读取图片文件,转换成base64编码格式$image_file = './4296762_165319032930_2.jpg';$base64_image_content = $_POST['imgBase64'];//保存base64字符串为图片//匹配出图片的格式原创 2015-05-26 17:20:04 · 4515 阅读 · 0 评论 -
转编码函数
function diconv($str, $in_charset, $out_charset = 'UTF-8', $ForceTable = FALSE) {$in_charset = strtoupper($in_charset);$out_charset = strtoupper($out_charset);if(empty($str) || $in_chars原创 2015-07-03 00:09:26 · 459 阅读 · 0 评论 -
php数组排序(可升降序)
foreach($sort as $k=>$v){ $sort1[$k]['num'] = count($sort[$k]['data']); $sort1[$k]['data'] = $v['data']; $sort1[$k]['total_praise'] = $v['data'][0][total_praise]; } foreach ($原创 2015-07-20 17:13:39 · 1223 阅读 · 0 评论 -
数组分页修改
function page_array($count,$page,$array,$order){ // $countpage = countpage();$pagedata=array();$start=($page-1)*$count; #计算每次分页的开始位置$pagedata=array_slice($array,$start,$count);return $page原创 2015-12-01 13:24:19 · 565 阅读 · 0 评论 -
php截取某个字符串之前的数据
$strlen = strlen($sql); //全部字符长度$tp = strpos($sql,"LIMIT"); //limit之前的字符长度$sql = substr($sql,-$strlen,$tp); //从头开始截取到指字符位置。原创 2016-04-19 15:59:32 · 9469 阅读 · 0 评论 -
php实现文件下载
//文件下载 public function download_file($id){ header("Content-type:text/html;charset=utf-8"); $url = M('','',MYSQL_READ)->table('artical_attachment')->where(array('id'=>$id))->getField('ur原创 2016-06-07 18:20:22 · 655 阅读 · 0 评论 -
php的存储过程
实例一:无参的存储过程$conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!");mysql_select_db('test',$conn);$sql = "create procedure myproce()beginINSERT INTO user (id, username, sex) V转载 2016-07-28 11:42:05 · 1256 阅读 · 0 评论 -
php防止sql注入
function check_input($value){// 去除斜杠if (get_magic_quotes_gpc()) { $value = stripslashes($value); }// 如果不是数字则加引号if (!is_numeric($value)) { $value = "'" . mysql_real_escape_string($value)原创 2016-07-20 18:24:54 · 420 阅读 · 0 评论 -
请求接口返回内容
/*** 请求接口返回内容* @param string $url [请求的URL地址]* @param string $params [请求的参数]* @param int $ipost [是否采用POST形式]* @return string*/public function useCurlRquest($url, $params = false, $isp原创 2017-01-18 16:13:22 · 616 阅读 · 0 评论 -
订单号生成规则
function getOrderId(){ $ordernum = substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 15), 1))), 0, 12); return $ordernum; }原创 2015-04-09 15:09:14 · 5423 阅读 · 0 评论 -
php接入短信接口
function file_get_contents_post($url, $post) { $options = array( 'http' => array( 'method' => 'POST', // 'content' => 'name=caiknife&email=caiknife@gmai原创 2014-12-09 15:10:22 · 1178 阅读 · 0 评论 -
echo输出的内容不解析html标签怎么办
$str="aaa bbbbb";$preg = "/]+>/i";$str=str_replace(' ','',$str);echo preg_replace($preg,'',$str);?>原创 2014-09-27 10:12:40 · 1671 阅读 · 0 评论 -
php函数
1.error_reporting() 设置php的报错级别并返回当前原创 2014-10-08 21:15:21 · 255 阅读 · 0 评论 -
php导出excel
$conn=mysql_connect('127.0.0.1','3dcxkjdata','BEC27D90D3197d');mysql_select_db('3dcxkjdata',$conn);mysql_query('SET NAMES "GBK"');$arr=array();if($_GET['action']=='form'){$relust=mysql_query原创 2014-11-19 10:26:53 · 409 阅读 · 0 评论 -
php的substr函数用法
老是记不住 ,写一笔:echo substr("Hello world!",6); 输出world! ,只有两个参数时,第一个参数表时字符串,第二个参数表示,从第6个开始,后面的全部截取,从0开始,空格也算一位?>echo substr("Hello world!",6,4); 输出worl 有三个参数时,第二个参数是起始位置,第三个参数为一共截取的长度原创 2015-01-06 15:44:04 · 1883 阅读 · 0 评论 -
php定义根目录,定义网址
header('Content-type: text/html;charset=UTF-8');define('FH_ROOT', str_replace("\\", '/', dirname(__FILE__)));define('FH_PATH', 'http://www.lianb.com/');原创 2015-01-07 10:36:49 · 599 阅读 · 0 评论 -
php图片上传
if(empty($_GET[submit])) { ?> -->?submit=1" method="post">Upload small image: }else{ $path="uploadfile/"; //上传路径 //echo $_FILES["Filedata"]["type"];原创 2014-12-04 12:29:23 · 444 阅读 · 0 评论 -
php数组分页的实现
/** * 数组分页函数 核心函数 array_slice * 用此函数之前要先将数据库里面的所有数据按一定的顺序查询出来存入数组中 * $count 每页多少条数据 * $page 当前第几页 * $array 查询出来的所有数组 * order 0 - 不变 1- 反序 */ function page_arra原创 2014-12-22 11:19:01 · 591 阅读 · 0 评论 -
json格式转成数组格式
$arr为json格式数据;json_decode($arr,true);可将json格式转为array原创 2015-01-19 11:29:02 · 4974 阅读 · 0 评论 -
对象转array
function objarray_to_array($obj) {$ret = array();foreach ($obj as $key => $value) {if (gettype($value) == "array" || gettype($value) == "object"){$ret[$key] = objarray_to_array($value);}els原创 2015-01-19 11:25:00 · 359 阅读 · 0 评论 -
phpexcel导出
function exportExcel($expTitle,$fileName = '',$expCellName,$expTableData){ $xlsTitle = iconv('utf-8', 'gb2312', $expTitle);//文件名称 if(empty($fileName)){ $fileName = date('_YmdHis');原创 2017-11-02 11:21:25 · 381 阅读 · 0 评论