php
huanleyan
我是一个具有团队意识的人,愿意为团队付出,不怕吃苦,面对困难,克服困难,
展开
-
php 查询两个数组中值相同的元素(并且去掉重复值)
$arr1=array("0"=>"17","1"=>"20","2"=>"36","3"=>"48");$arr2=array("0"=>"17","1"=>"36","3"=>"57");$arr3=array_intersect($arr1,$arr2));var_dump(array_unique($arr3));原创 2014-03-11 10:40:07 · 13918 阅读 · 1 评论 -
php mysql 操作类
<?phpclass DB_mysql { private $db_host; //数据库主机 private $db_user; //数据库用户名 private $db_pwd; //数据库用户名密码 private $db_database; //数据库名 private $conn; //数据库连接标识; private $result;转载 2016-06-17 10:27:46 · 450 阅读 · 0 评论 -
PhpExcel中文帮助手册|PhpExcel使用方法
下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPExcel();保存excel—2007格式$objWriter = n转载 2016-07-28 16:11:08 · 486 阅读 · 0 评论 -
php数组和xml之间相互转化
//数组转XML function arrayToXml($arr) { $xml = ""; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.="".$val.""; }else{转载 2016-08-11 17:19:43 · 607 阅读 · 0 评论 -
php 查看数组占用的内存大小
<?phpfunction convert($size){ $unit=array('b','kb','mb','gb','tb','pb'); return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i];} $start = memory_get_usage();原创 2016-08-25 17:53:34 · 3308 阅读 · 0 评论 -
php 日志、文件保存工具方法
/** * 根据路径创建目录 * @author chenghuan08@163.com * @param * @return array * @date 2016年11月3日 下午3:39:46 */ function mkdirs($dir, $mode = 0777) { if (is_原创 2016-11-03 15:48:51 · 645 阅读 · 0 评论 -
php pdo操作数据库工具类
<?phpclass pdomysql { public static $dbtype = 'mysql'; public static $dbhost = '127.0.0.1'; public static $dbport = '3306'; public static $dbname = 'sweixin'; public static $dbuser = 'root'; pu原创 2016-11-03 16:25:59 · 1069 阅读 · 0 评论 -
php生成uuid 工具方法
/** * 生成uuid * @copyright [chenghuan] * @license [license] * @version [version] * @return [string] [uuid] 长度36 */ function guid(){ $uuid = '';原创 2016-11-03 16:29:22 · 1838 阅读 · 0 评论 -
php memcache
<?php/* +----------------------------------------------------------------------+ | PHP Version 5 | +--------------------------------------转载 2016-12-12 17:19:04 · 433 阅读 · 0 评论 -
php常用探针
<?phpheader("content-Type: text/html; charset=utf-8");header("Cache-Control: no-cache, must-revalidate");header("Pragma: no-cache");error_reporting(0);ob_end_flush();?>转载 2017-05-08 11:50:40 · 4889 阅读 · 0 评论 -
curl get post http 操作类
class HttpService{ /** * HTTP GET 请求 * @param string $url 请求的URL地址 * @param array $data GET参数 * @param int $second 设置超时时间(默认30秒) * @param array $header 请求Header信息 *原创 2017-08-23 18:13:12 · 655 阅读 · 0 评论 -
php获取毫秒级时间戳
function getMillisecond() {//获取毫秒级时间戳 list($usec, $sec) = explode(" ", microtime()); $usec = str_replace('.', '', $usec); $ctime=substr($sec.$usec,0,17); return $ctime;}原创 2018-01-16 11:48:27 · 1655 阅读 · 0 评论 -
php加密
<?php $str = base64_encode(file_get_contents('12.jpg')); //$id = "http://www.xiaoshuoshu.org/files/article/html/0/160/index.html"; $token = encrypt($str, 'E', 'qingdou'); echo '加密:'.encryp转载 2016-06-16 11:38:30 · 328 阅读 · 0 评论 -
php生成mysql数据字典
<?php/** * 生成mysql数据字典 */header ( "Content-type: text/html; charset=utf-8" ); // 配置数据库$dbserver = "localhost";$dbusername = "mysql用户名";$dbpassword = "mysql密码";$database = "mysql数据库名"; // 其转载 2015-11-25 22:10:11 · 572 阅读 · 0 评论 -
PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询
define(EARTH_RADIUS, 6371);//地球半径,平均半径为6371km /** *计算某个经纬度的周围某段距离的正方形的四个点 * *@param lng float 经度 *@param lat float 纬度 *@param distance float 该点所在圆的半径,该圆与此正方形内切,默认值为0.5千米 *@return array 正方形的四个点的转载 2015-10-23 17:36:10 · 774 阅读 · 0 评论 -
进行修改操作时,没有修改数据,造成的失败问题!
今天在做项目的时候,需要修改表单的原创 2014-07-22 17:56:04 · 1407 阅读 · 0 评论 -
类的成员变量中常量和字符串的连接问题!
class Controller_Admin_Adv extends Controller_Abstract { private $thumbWidth='100'; private $thumbHeight='50'; private $showImgUrl = X_DOM;原创 2014-08-26 10:01:38 · 859 阅读 · 0 评论 -
mysql插入数据时保存当前时间戳/更新数据数修改时间戳
timestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下:1.CURRENT_TIMESTAMP 当要向数据库执行insert操作时,如果有个timestamp字段属性设为CURRENT_TIMESTAMP,则无论这个字段有没有set值都插入当前系统时间转载 2014-08-27 17:58:53 · 8383 阅读 · 0 评论 -
php根据路径生成对应的文件目录
/** * 根绝文件路径创建对应的目录 * * @param string $path a/b/c/d/ * */function makeDirByPath($path){ if(!file_exists($path)){ makeDirByPath(dirname($path)); mkdir($path, 0777); }}转载 2014-08-29 14:36:43 · 1442 阅读 · 0 评论 -
php curl模拟post请求提交数据例子总结
http://www.php100.com/html/php/lei/2013/0905/5365.html转载 2014-09-04 10:42:55 · 1111 阅读 · 0 评论 -
PHP中静态(static)调用非静态方法详解
http://blog.snsgou.com/post-246.htmlhrwo转载 2014-10-27 20:08:26 · 612 阅读 · 0 评论 -
php hash分表的方法(个人收藏)
//分库分表算法function calc_hash_db($u, $s = 10){ $h = sprintf("%u", crc32($u)); $h1 = intval(fmod($h, $s)); return $h1;}for($i = 10000034; $i < 10000100; $i++){ $table = calc_hash转载 2015-01-30 17:20:25 · 2911 阅读 · 0 评论 -
php多维数组的排序
$aProduct = array( 0=> array('goods_id' => 1,'name' =>'iPhone 4','is_group' =>4), 1=> array('goods_id' => 2,'name' =>'iPhone 4s','is_group' =>6), 2=> array('goods_id' => 3,'name' =>'iPhone转载 2014-12-23 15:58:15 · 458 阅读 · 0 评论 -
php常用函数(个人收藏)
usleep() 函数延迟代码执行若干微秒。usleep() 函数延迟代码执行若干微秒。unpack() 函数从二进制字符串对数据进行解包。uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。time_sleep_until() 函数延迟代码执行直到指定的时间。time_nanosleep() 函数延迟代码执行若干秒和纳秒。sleep() 函数延迟代码执行若干秒。sho转载 2015-06-25 15:26:12 · 511 阅读 · 0 评论 -
php项目中常用的log日志记录方法
/** * ****************** * 1、写入内容到文件,追加内容到文件 * 2、打开并读取文件内容 * ******************* */function save_log($path, $msg){ if (! is_dir($path)) { mkdir($path); } $filename = $path .原创 2015-06-25 14:49:59 · 10266 阅读 · 0 评论 -
windows下laravel5安装
第一步:安装composer 网上教程很多,自行百度第二步:使用composer create-project laravel/laravel learnlaravel5 5.0.22 进行laravel5的下载,国内下载速度龟速,一般会失败,所以常识以下操作:通过 composer config -l -g 命令可以列出 composer 的全局配置信息如果找不到的话文原创 2015-06-29 14:39:23 · 846 阅读 · 0 评论 -
深度优先,广度优先,php打印多维数组
把图一的结构转变为图二的结构<?php//读数据$file = fopen('test.csv', 'r');$all = [];while ( $v = fgetcsv($file) ){ $v[9] = isset($v[9]) ? $v[9] :''; $all[$v[0]][$v[1]][$v[2]][$v[3]][$v[4]][$v[5]][$v[6]]...原创 2018-06-28 16:07:28 · 558 阅读 · 1 评论