PHP
chris_zqw
人一定要有梦想,万一见了鬼呢~
展开
-
PHP将图片与base64编码相互转换并保存代码
图片转base64编码?123456789101112/*图片转换为 base64格式编码*/$img = 'uploads/01.png';$base64_img = base64EncodeImage($img);echo '<img src="' . $base64_img . '" />';function base64EncodeImage ($image_file) { $base64_image = ''; $image_info = getimagesize($ima..原创 2021-02-01 16:21:35 · 262 阅读 · 0 评论 -
PHP高效导出Excel(CSV)
CSV,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。如果你导出的Excel没有什么高级用法的话,只是做导出数据用那么建议使用本方法,要比PHPexcel要高效的多。二十万数据导出大概需要2到3秒。 /** * 导出excel(csv) * @data 导出数据 * @headlist 第一行,列名 * @fileName 输出E...转载 2019-03-19 18:17:29 · 1620 阅读 · 1 评论 -
php 保留2位小数方法
$num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.2f",$num); echo $format_num; //10.46 ...原创 2019-02-18 16:55:58 · 1703 阅读 · 0 评论 -
Ubantu 16.4 安装LNMP
我是用apt 包安装的,首先同步更新源:sudo apt-get update sudo apt-get upgrade安装Nginx:sudo apt-get install nginx如果您没有指向服务器的域名,并且您不知道服务器的公共IP地址,可以通过在终端中键入以下内容之一来找到它:ip addr show eth0 | grep inet | awk '{ ...原创 2018-10-19 16:50:15 · 267 阅读 · 0 评论 -
随机红包
function hongbao($money, $people, $min, $max){ $result = []; for ($i=0; $i < $people; $i++) { do { // 1.进行本次分配 $result[$i] = mt_rand($min*100, $max*100) / ...转载 2018-07-13 17:41:37 · 187 阅读 · 0 评论 -
PHP服务器如何获得客户端HTTP的请求头+php获取http请求头
放到php环境中去,建个index.phpforeach (getallheaders() as $name => $value) { echo "$name: $value\n";}//跟具自己的需要来echo getallheaders()['Host'];//方法2#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机...原创 2018-07-10 09:35:54 · 3540 阅读 · 0 评论 -
淘宝api的封装
这是全部写在一起的,你们可以根据需求,拆分成类,就可以直接用了<?php /** * Filename: TopApi.php * Created: 2010-12-20 * Author: blog.csdn.net/jakieyoung * License: free */ if(!defined('ENVIRONMENT')) define('ENV...转载 2018-05-17 17:55:01 · 1044 阅读 · 0 评论 -
为PHP安装redis扩展(Windows下)
1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本。2.下载php_igbinary-1.2.1-5.5-ts-vc11-x64.zip,php_redis-2.2.5-5.6-ts-vc11-x64.zip(一定要保证版本的正确性)下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/http://wind转载 2018-01-02 14:43:42 · 213 阅读 · 0 评论 -
tp框架中使用PHPExcle插件
phpexcle操作Excel第一:下载,然后放到网站的Vendor文件夹下面。当然这是为了好管理和导入。你放在其他位置也没有关系。第二:当然是在你需要的地方写代码。我只写样例,你看懂了就可以灵活的使用。 vendor("PHPExcel.PHPExcel");//如果这里提示类不存在,肯定是你文件夹名字不对。转载 2017-11-13 17:04:31 · 518 阅读 · 0 评论 -
php获取当前域名
当前url:http://localhost:805/test/helloworld.phpecho 'SERVER_NAME:'.$_SERVER['SERVER_NAME']; //获取当前域名(不含端口号)echo ''; echo 'HTTP_HO转载 2017-10-16 11:39:10 · 1548 阅读 · 0 评论 -
PHP完美获取周一0点的时间的方法(周一到周日为同一周)
A方案:运行结果:B方案:转载 2017-10-11 16:29:12 · 4003 阅读 · 0 评论 -
PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类
PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类:全部方法:01、返回今日开始和结束的时间戳。02、返回昨日开始和结束的时间戳。03、返回本周开始和结束的时间戳。04、返回上周开始和结束的时间戳。05、返回本月开始和结束的时间戳。06、返回上个月开始和结束的时间戳。07、返回今年开始和结束的时间戳转载 2017-10-11 16:22:02 · 241 阅读 · 0 评论 -
ThinkPHP实现事务回滚示例代码
ThinkPHP的事务回滚示例如下:$m=D('YourModel');//或者是M();$m2=D('YouModel2');$m->startTrans();//在第一个模型里启用就可以了,或者第二个也行$result=$m->where('删除条件')->delete();$result2=m2->where('删除条件')->delete();if($result && $res转载 2017-10-27 09:54:38 · 411 阅读 · 0 评论 -
php 数组去重
数组中重复项的去除一维数组的重复项: 使用array_unique函数即可,使用实例如下: $aa=array("apple","banana","pear","apple","wail","watermalon"); $bb=array转载 2017-10-19 14:45:16 · 347 阅读 · 0 评论 -
实用的无限级分类
在我们工作中,无限级分类应用非常多,其实其思想并不难,无非运用递归思想自己调用自己罢了。下面就来看看我写的无限级分类函数:header("content-type:text/html;charset=utf-8");//测试数组$arr=array( array('id'=>2,'name'=>'分类2','parent_id'=>1),原创 2017-08-31 10:22:19 · 240 阅读 · 0 评论