随笔分类 -  php

摘要:/*生成唯一标志*标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxxx(8-4-4-4-12)*/function uuid() { $chars = md5(uniqid(mt_rand(), true)); $uuid = substr ( $chars, 0, 8 ) . '-' . subst... 阅读全文
posted @ 2018-07-16 10:46 Tane 阅读(9599) 评论(0) 推荐(0)
摘要:打开phpstudy,显示的项目文件路径不见了,其实是phpstudy的设置问题。以下是设置方法。 并将一下几个文件删除即可 阅读全文
posted @ 2018-06-14 09:16 Tane 阅读(1018) 评论(0) 推荐(0)
摘要:1.改变多维数组的键值 2.循环三维数组,插入数据库 阅读全文
posted @ 2018-06-13 09:24 Tane 阅读(199) 评论(0) 推荐(0)
摘要:在数据库中查询到的数据需要根据type字段里的不同值进行分类查询数据 查询到的数据是一个一维数组,将其转换为按type分组的二维数组,方法如下: 将查到的数据进行两次循环,就能得到想要的数据了。 阅读全文
posted @ 2018-05-31 10:04 Tane 阅读(767) 评论(0) 推荐(0)
摘要:在写代码的时候经常会遇见各种各样的问题,感觉需要写函数解决,其实php中已经给出指定函数了。这些函数就需要我们日常去了解记忆。 1.获取指点年份中某月的天数 cal_days_in_month() 2.在一个二维数组中获取指定键值的所有值 阅读全文
posted @ 2018-05-21 13:29 Tane 阅读(153) 评论(0) 推荐(0)
摘要:1.在模板中使用php函数 在thinkphp的html中,我们经常会遇到一些变量难以直接从php控制端直接处理,这些变量只有在模板中循环输出的时候处理比较合适,这个时候,我们就要在模板中使用函数 1.1对输出模板使用php函数 把这句话翻译成php语言: 1.2函数中多个参数需要调用 1.2.1将 阅读全文
posted @ 2018-04-16 16:22 Tane 阅读(5603) 评论(0) 推荐(0)
摘要:将数组按照键值进行排序 阅读全文
posted @ 2018-04-10 15:39 Tane 阅读(838) 评论(0) 推荐(1)
摘要:将汉字转为全拼,提取汉字首字母 阅读全文
posted @ 2018-04-10 15:38 Tane 阅读(7994) 评论(0) 推荐(0)
摘要:将二维数组转为三维数组 阅读全文
posted @ 2018-04-10 15:35 Tane 阅读(776) 评论(0) 推荐(0)
摘要:1.常量是一个简单的标识符,在脚本运行期间,值不可改变,默认大小写敏感。 答:使用const使得代码简单易读,const本身就是一个语言结构,而define是一个函数。另外const在编译时要比define快很多。 1、const用于类成员变量的定义,一经定义,不可修改。Define不可以用于类成员 阅读全文
posted @ 2018-04-08 11:25 Tane 阅读(144) 评论(0) 推荐(0)
摘要:TP5模板页截取中文字符串 {$vo.task_detail|mb_substr=###,0,15,'utf-8'} 阅读全文
posted @ 2018-03-30 09:19 Tane 阅读(669) 评论(0) 推荐(0)
摘要:thinkphp中关于count()方法的使用: 控制器中:echo count($arr)模板中:{$arr | count}模板中if判断语句中 <if condition="count($arr)">.....</if> 在模板中的if语句里的condition 进行大小判断 eq:等于 ne 阅读全文
posted @ 2018-03-29 13:47 Tane 阅读(983) 评论(0) 推荐(0)
摘要:array_filter();过滤数组 语法: array_filter(array,callbackfunction); array 必写,规定要过滤的数组 callbackfunction 必写,规定要用的回调函数。 该函数把输入数组中的每个键值传给回调函数。如果回调函数返回 true,则把输入 阅读全文
posted @ 2018-03-28 11:47 Tane 阅读(1961) 评论(0) 推荐(0)
摘要:设计蜂巢IP地址查询接口:http://www.hujuntao.com/api/ip/ip.php 腾讯IP地址查询接口:http://fw.qq.com/ipaddress 新浪IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php 阅读全文
posted @ 2017-11-20 16:06 Tane 阅读(3531) 评论(0) 推荐(0)
摘要:平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看; 涉及的函数 date_f 阅读全文
posted @ 2017-10-20 15:45 Tane 阅读(402) 评论(0) 推荐(0)
摘要:/** * 时间差计算 * * @param Timestamp $time * @return String Time Elapsed */function time2Units ($time,$sign){ $year = floor($time / 60 / 60 / 24 / 365); $ 阅读全文
posted @ 2017-09-01 14:56 Tane 阅读(711) 评论(0) 推荐(0)
摘要://获取当前月份的前一月 function GetMonth($sign) { //得到系统的年月 $tmp_date=date("Ym"); //切割出年份 $tmp_year=substr($tmp_date,0,4); //切割出月份 $tmp_mon =substr($tmp_date,4,2); /... 阅读全文
posted @ 2017-08-30 16:52 Tane 阅读(4384) 评论(0) 推荐(0)
摘要:PHP常量默认为大小写敏感。传统上常量标识符总是大写的。 PHP常量名和其它任何 PHP 标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。用正则表达式是这样表达的:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*。 代码如下: 阅读全文
posted @ 2017-08-17 09:41 Tane 阅读(369) 评论(0) 推荐(0)
摘要:1. UTF-8编码解决反序列化出错问题 2.ASC编码解决反序列化出错问题 阅读全文
posted @ 2017-08-16 15:38 Tane 阅读(1750) 评论(0) 推荐(0)
摘要:用varchar存储时间,最后提取数据库时间字段会出现时间差问题。 当我们调用数据库时间字段时,会出现时间差,使得查询的数据查询不到,解决办法如下 阅读全文
posted @ 2017-08-09 14:13 Tane 阅读(664) 评论(1) 推荐(0)