PHP二维数组使用时间重新排序 接上一篇的文章,两个数据表合并成一个数组之后,我的输出是使用 JS 来刷新控制的,所以需要做一个输出控制,如果是数据量太大,直接输出的话,性能会下降许多,好了,今天在输出的时候发现需要使用时间来排序,因为两个表里面的数据时间都是不一样的,导致合并之后的时间有前有后,从PHP手册里面翻了个遍,没有PHP内设的函数,好吧,只能自己写一个了,如下: function arraySort($arr, $key... 2019年09月30日 编程技术 暂无评论 喜欢 0 阅读全文
PHP二维数组的合并方法 今年做得最二的一个项目,两个数据表,需要将数据同时展示出来,从一开始的项目开发设计就做错了,因为是多人同时开发的项目,所以如果去大改的话,可能改动较大,所以在前台也只能合并两个数据表的数据了,最主要的还是两个数据表没有任何字段的关联,所以就只能想出一个办法,先循环出第一个表的数据,生成第一个二维数组,然后循环出第二个表的数据,生成第二个二维数组。然后再将两个二维数组合并同时... 2019年09月30日 编程技术 暂无评论 喜欢 0 阅读全文
H5+JQUERY实现图片上传实时预览 要做一个正反面的图片时时上传预览的功能,THINKPHP的后台逻辑代码都已经写好了,只差一个H5+jquery实时预览的代码了,平时写JS的代码比较少,所以只能从网上摘抄了,下面的代码是一个独立的H5+jquery实时图片上传显示,如果要上传身份证正反面两张图片的话,直接把JQ代码重新复制一份逻辑就可以了,代码如下: <html> <head> <script src="http://apps.bd... 2019年09月30日 编程技术 暂无评论 喜欢 0 阅读全文
简单的PHP上传视频代码 在PHP开发中,难免会遇到PHP视频的上传,这里分享一段小白式的PHP视频上传代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>小虎博客文件上传实例</title> </head> &n... 2019年09月30日 编程技术 暂无评论 喜欢 0 阅读全文
PHP补全数字后几位为0 写了一个PHP的定时脚本,要实现一个数字补全的功能,首先在我们的数据库里面 MYSQL 建一个 CODE 数字码的字段,要实现的就是先读取 MYSQL 表中的 ID,然后更新到 CODE 表里面,生成 6 位数字码,也就是更新目前的 ID 补全 0 等于 6 位数字,好了,我们先找一个 PHP 的补全函数 str_pad 函数,这个函数的意思就是把字符串填充补全为新的字符长度。用法如下。 str_pad(string,length,pad_string,pad_type) st... 2019年09月30日 编程技术 暂无评论 喜欢 0 阅读全文
thinkphp 去重数据distinct的使用方法 记得以前的时候使用过thinkphp的去重函数,可惜时间有点长了,忘记怎么用了,这不,最近要统计一个数据表里的人数,而且有重复数据,比如有一个用户member_id字段占了两条数据,但只要统计一条出来,其实这样的统计直接使用thinkphp中的distinct方法就可以了,很好使。 这里简单来放一个例子出来。 $test_data = M('User'); //实例化数据表 $data = $test_data->Distinct(true)->field('member_id')->orde... 2019年08月18日 编程技术 暂无评论 喜欢 0 阅读全文
PHP简单的文本计数器功能 一个客户的站点是用PHP设计的,想要在网站的底部加一个来访客户的计数器,其实就是用户的PV累加,这样的功能其实早就已经过时了,不过有客户这样要求了,哪就简单来一段吧,这类的代码网站已经有太多成熟的代码了,直接拿来粘贴就可以使用,从网上找到的一段不错的PHP文本计数器,可以自已创建.TXT文本,每次打开站点之后,会在.TXT文本里面更新数值,也就是站点PV计数器了,代码如下: <?php &... 2019年08月12日 编程技术 暂无评论 喜欢 0 阅读全文
PHP保留两位或多位小数且不四舍五入 近期的项目中多了一个USDT虚拟币的币种,这类的币种后面都是多位小数位的,为了保持其精准度,不能进行四舍五入,所以也就只能使用PHP进行精准度测试了,项目的需求很简单,就是保留四位小数,如果是人民币的话,保留两位就可以了,从网上找了不少的PHP函数代码,均无法实现,最后还是直接在CSDN上找到一段较好使用的代码,直接贴上了。 $value = '555.09988'; floor($value*100)/100; 代码简单的很,上面... 2019年07月23日 编程技术 暂无评论 喜欢 0 阅读全文
js实现手机访问pc站点自动跳转到手机站点 从营销角度来说的话,建网站一定要有两个版本,一个是电脑PC站点,一个是手机wap站点,当然,如果是博客blog的话,完全可以做个自适应,一个版本就可以了,但如果想要DIY电脑与手机站点的话,就需要两个版本了,这样设计的好处就是可以随意更换自己的站点风格,而且现在手机用户基数很大,甚至已经超过了电脑PC端的用户,所以从营销来说的话,手机站点是一定要有的。 然而,当我们PC和WAP都建好的时候,一... 2019年06月09日 编程技术 暂无评论 喜欢 0 阅读全文
phpcms V9设置手机站点 phpcms的模块设置里面自带了手机站点的设置,默认是关闭的,我们只要手动设置打开就可以开启手机站点了,而这样的设置通常都是一套PHPCMS V9程序,也就是程序是相关联的,也是最简单的V9设置手机版的方法,唯一麻烦的在于不能够同时生成静态文件,只是 index.php 做了一个引导而已,所以在 DIY 手机版的时候有些不适应。 首先们需要在域名后台管理处解析一个 m 开头的域名,例如 m.xiaohuboke.com 指向 php... 2019年06月02日 编程技术 暂无评论 喜欢 0 阅读全文
网站修改为mip快速提高网站排名及移动流量的方案(提升70%以上) 目前来讲,大多数的百度关键词流量都是来源于移动搜索,那么很多人的站点都开始移动化,甚至有朋友一直在找渠道去建立自己的移动mip站点,但是由于技术方面的问题,很多站点并没有完成,那么小编今天给大家分享织梦建立mip站点的方案,这个方案不会影响自己的移动站点,也不会影响自己的PC站点。 在建立mip站点之前,咱们得先明白mip站点有哪些好处以及哪些坏处,看完以后,你绝对会有建立mip站点的冲动,... 2019年06月02日 编程技术 暂无评论 喜欢 0 阅读全文
PHPCMS V9 更改文章URL中的域名为相对路径 在做一个PHPCMS项目的时候,需要切成两份,一个是电脑版,一个是手机版,共用的是一个数据库,我们知道PHPCMS的文章数据URL链接都是完整的URL,包括了域名在内,这就给我们带来了一个麻烦,因为链接只有一个,而我们的电脑版是WWW域名,而手机版则是 M 开头的域名,所以如果直接使用标签URL的话,肯定是错误的,这个时候就需要把文章中的URL主域名给去掉。 首先考虑的方法就是批量修改数据库中的URL链接,... 2019年06月02日 编程技术 暂无评论 喜欢 0 阅读全文
thinkphp二维数组按照特定字段重新排序 使用thinkphp从数据库中select出来的二维数组,需要按照数组库中某个特定字段进行重新排序,也就是给app提供一个接口,返回一个二维数组的值,这个二维数组需要重新排列一下,我们知道thinkphp是按照id默认排序的,而排序需要我们后台自己更改,所以就有了按照某个特定值重新排序,然后返回给接口。 查询了一下php手册,没有发现太好的函数,只好从tp官网找寻了一个函数方法,很好用,代码如下: /**&nb... 2019年01月22日 编程技术 暂无评论 喜欢 0 阅读全文
php判断网页是否是手机浏览 最近做的一个项目需要判断用户是否在手机端浏览网页,也就是需要区分一下用户浏览网页是来自电脑端还是手机端,以便于进行不同的网页跳转,实际上网上已经有一大堆的相关函数,测试了几个,找到一个可行的解决方案代码,如下: function isMobile(){ $useragent = isset($_SERVER['HTTP_USER_AGENT'])? $_SERVER['HTTP_USER_AGENT']: '';... 2019年01月16日 编程技术 暂无评论 喜欢 0 阅读全文
php 当前日期加一天和指定日期加一天 1.给当前时间加一天?一小时? <?php echo "今天:",date('Y-m-d H:i:s'),"<br>"; echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day')); ?> 上一行输出当前时间,下一行输出明天时间,同理加一年,一小时,一分钟 ,一月。。。 echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));&nb... 2018年12月05日 编程技术 暂无评论 喜欢 0 阅读全文
phpexcel文本格式 解决 PHPExcel 长数字串显示为科学计数 在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号。 使用PHPExcel来生成excel,也会遇到同样的问题,解决方法有三种: 1、设置单元格为文本 $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0);  ... 2018年11月25日 编程技术 暂无评论 喜欢 0 阅读全文
ThinkPHP开启设置子域名笔记 一、ThinkPHP框架里 common下的config文件 'APP_SUB_DOMAIN_DEPLOY' => 1, // 开启子域名配置 'APP_SUB_DOMAIN_RULES' => array( 'doctor' => 'Doctor', // doctor域名指向Doctor模块 ), 二、apache httpd.config 开启 Include conf/extra/httpd-vhosts.conf 三、httpd-vhosts.conf 添... 2018年11月25日 编程技术 暂无评论 喜欢 0 阅读全文
WordPress数据库wp_options表清理教程 解决wp_options过大 关于WordPress数据库清理插件,蜗牛789曾在WordPress九款必备插件 蜗牛个人珍藏版一般人不告诉他文章中介绍过一款名叫“WP Clean Up”而且非常好用的数据库优化清理插件。作为WordPress站长,一定要记得定时清理优化数据库,否则数据库会越来越大,给站点带来影响。今天就为大家分享转自无作为的关于“如何清理wordpress数据库中的wp-options表的教程”,希望对广大WordPress站长带来帮助。 wp-options表是什么... 2018年11月25日 编程技术 暂无评论 喜欢 0 阅读全文
thinkphp导出excel的完整实例 最近在thinkphp 3.2.3 版本下做一个导出mysql数据到excel的功能,当然首先想到的是phpexcel了,在 thinkphp 3.2.3版本下,我们知道thinkphp启用了命名空间,而我直接使用了老版thinkphp中导出excel的代码,可是错误百出,老是出各种问题,然后从网上找了一个适合 thinkphp 3.2.3 导出excel的代码,简单修改一下,即可完美使用。 //导出 xlsx文件 ... 2018年11月07日 编程技术 暂无评论 喜欢 0 阅读全文
mysql不是内部或外部命令 最近转移了一个站点,使用的是win环境,需要把备份下来的.sql文件导入到新环境下面,想到使用mysql命令行导入的方法,可是在 cmd 下面输入 mysql的命令却显示 'mysql'不是内部或外部命令,也不是可运行的程序,原来是需要在电脑中新建一个mysql的环境变量,建立方法如下: 在我的电脑上右键->属性->高级->环境变量->新建:变量名:path 变量值:mysql.exe所在目录 建立完成之后,再次在 cmd 下面使用 mysql 命令... 2018年11月07日 编程技术 暂无评论 喜欢 0 阅读全文