- 博客(131)
- 收藏
- 关注
原创 小驼峰大驼峰的写法规范
编程中关于小驼峰大驼峰也有一套规范,比如有一个变量为:myfirstname小驼峰命名规则:第一个单词小写,其他单词首字母大写写法如:myFirstName大驼峰命名规则:第一个单词首字母大写,其他单词首字母也大写写法如:MyFirstName...
2020-12-15 11:20:44 1288
原创 Thinkphp5.1版本 H5分页中url中出现&这样的字符,删除&字样
var url = urlData[0]+'page='+page;var parseResult = new DOMParser().parseFromString(url, "text/html"); var parsedUrl = parseResult.documentElement.textContent; window.location.href = parsedUrl;亲测有效
2020-12-07 15:46:25 1279
原创 PHP、tp5、用递归获根据id获取所有的上级(包含本身和不包含本身两种)
/** * 获取栏目信息和每个栏目的父id集合 * @return array */ $catInfoAll = $this->getCatetList($shopId); //获取分类集合 $arr = array_column($catInfoAll, null, 'id'); foreach ($arr as $key => &$value) { $subArr = $this->get.
2020-11-26 18:28:28 927
转载 wampServer64 安装 Redis 扩展
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。一、查看PHP.
2020-11-19 13:50:03 446
原创 小程序wx.navigateTo和wx.redirectTo区别(微信小程序返回上一页的代码)
//这个跳转方法(按左上角返回按钮是返回上一页)wx.navigateTo({ url: '../qrcode/qrcode',})//这个跳转方法的(按左上角返回链接返回首页)wx.redirectTo({ url: '../qrcode/qrcode',})wx.navigateTo({})在导航栏处有返回上一页的箭头按钮(意思是:如有三页面ABC,现在在C页面,这个返回按钮是C页面-》B页面-》A页面)wx.redirectTo({})在导航栏处没有返回上一页.
2020-11-18 10:10:41 977
原创 PHP中3的n次方种 数组组合
// $a,$b,$c,$d的每篇的一二三段$a = ["a1","a2","a3"];$b = ["b1","b2","b3"];$c = ["c1","c2","c3"];$d = ["d1","d2","d3"];$aa = [$a,$b,$c,$d];$data = dikaer($aa);function dikaer($arr){ $result = array_shift($arr); while ($arr2 = array_shift($arr)) { .
2020-10-28 14:26:01 338
原创 PHP中N的3次方种情况的数组组合
// $part1是每个文章的第一段组合的数组【三段的情况】// $part2是每个文章的第二段组合的数组// $part3是每个文章的第三段组合的数组$part1 = ["a1","b1","c1","d1"];$part2 = ["a2","b2","c2","d2"];$part3 = ["a3","b3","c3","d3"];// 转换为2维数组$aa = [$part1,$part2,$part3];$data = dikaer($aa);function dikaer($.
2020-10-28 11:38:09 257
原创 将二维数组转化为一维数组
/** * @param $result 二维数组 * @return array 将二维数组转换成一维数组 * */ public function arrForm($result){ $arr = []; if(is_array($result)){ foreach ($result as $key =>$value){ foreach($value as $.
2020-05-12 11:18:45 2053
原创 pc_base::load_sys_class(‘classname’) 实例化系统类,报错
注:今天遇到了个小问题(类的属性声明中,不能存在计算)在系统类中:private $validateTime = 60*10;//10分钟 直接报错,在仿真机上直接报错由于PHP版本不一样(版本支持不支持的问题),所以写成private $validateTime = 600;//10分钟 不会错呦...
2020-04-29 17:50:36 460
原创 phpcms实用的pc_base::load调用方法解析
在博主初次接触phpcms是对pc_base::load是比较懵的,不知道调用的是哪个文件,博主对PHP实例化还是比较熟悉的,所以找到文件之后归类了下://数据库类型pc_base::load_model(‘*_model’) 加载数据库模型 (一张表对应一个数据库模型类),即 /phpcms/modle/*_model.class.php每一个数据库模型类都会继承底层model.cl...
2020-04-29 17:48:24 851
原创 phpcms富文本框上传图片去除水印
客户说上传图片有水印.通过以下方法去除:1.把statics/images/water文件删除.2.在phpcms/libs/classes/image.class.php中做以下操作即可去除水印.
2020-04-22 16:41:31 350
原创 phpcms 外链如有很多,可以另起一个配置域名的文件
第一步:在项目目录下新增一个文件caches/configs/external_links.phpeg:<?phpreturn array( 'BEIJING'=>'http://bj.***.com/',//北京);第二部:修改phpcms/base.php中加入一段代码/***外链配置*@author n*======================s...
2020-04-16 13:34:28 152
原创 PHPCMS V9完全开发介绍
PHPCMS V9 文件目录结构:根目录| – api 接口文件目录| – caches 缓存文件目录| – configs 系统配置文件目录| – caches_* 系统缓存目录| – phpcms phpcms框架主目录| – languages 框架语言包目录| – libs 框架主类库、主函数库目录| – model 框架数据库模型目录| – modules 框架模块目...
2020-04-16 11:31:21 504
原创 PHP中unset后的array_values()的用法
<?php $arr = '[{"name":"\u989c\u8272","id":128,"mode":"2","theme":1,"detail":[{"id":383,"name":"\u7ea2","attr":"\u989c\u8272","is_check":0},{"id":384,"name":"\u6a59","attr":"\u989c\u8272","is_c...
2019-11-14 15:39:38 570
原创 jQuery中关于移动端H5页面返回上一页的问题记录
//经测试,一段代码搞定location.href=document.referrer;简单释义:documet.referrer记录了该文档的来源url注意:微信弹出打开其他浏览器页面获取无效,跨域无效,meta标签限制无效...
2019-10-30 15:52:57 1406 1
原创 phpcms里面如何添加碎片
一、首先,在HTML代码里面加入{pc:block pos="footer" siteid="站点id"}{/pc}二、接下来可以在后台看到对应显示位置中的代码片段,在更新内容中,将你的碎片内容替换掉三、替换内容时要选中源码后粘贴进去,保存即可今天的分享就到这里,希望可以帮助到各位,嘻嘻...
2019-10-21 14:20:53 469
原创 什么叫换位思考
什么叫换位思考任何事情,都只有将心比心,才能处得长久。所谓的高情商,就是懂得换位思考。这3张图,揭露了换位思考的真相,你一定要知道。- 01 -生活换位思考珍惜才配拥有一头猪、一只绵羊和一头奶牛,被牧人关在同一个畜栏里。有一天,牧人将猪从畜栏里捉了出去,只听猪大声号叫,强烈地反抗。绵羊和奶牛讨厌它的号叫,于是抱怨道:“我们经常被牧人捉去,都没像你这样大呼小叫的。”...
2019-03-13 15:51:25 574 1
原创 pc:content action="lists"的where中如何使用变量
{php $where= "`catid` in (520)"}{pc:content action="lists" catid="430" where="$where" order="listorder DESC,inputtime DESC" num="8"}
2019-02-21 15:57:21 1102
原创 编辑中下拉菜单默认选中的jQuery
<tr> <th width="100"><span style="color: red;">* </span><?php echo L('类型')?>:</th> <td> <select name="info[type]"
2018-12-28 17:39:08 529
原创 phpcms formValidator的一些验证实例
$(function(){ try { $.formValidator.initConfig({ formid: "formTable", errorfocus: false, submitonce: true, tipstyle: "both", onerror: function(){ // 验证不通过时的回...
2018-12-22 11:16:28 579
原创 array_merge和array+的区别分析
记得之前发现很多朋友用过array+array的方式,今天索性再聊下这样的话题:如何获取字符键名相同值不同的两个数组值集合?让我认真比较了下PHP中array_merge和array相加的区别首先来看看键名是string,两者区别:<?php$arr1 = array('a'=>'PHP');$arr2 = array('a'=>'PYTHON');print...
2018-12-17 15:21:15 364 1
原创 php 改数字 例如10000变成1万
当数值大于等于10000的时候输出1万小于10000正常输出15000输出1.5万100000输出10万代码如下:$i=15000;echo $i>=10000 ? $i/10000 .'万' : $i;echo $i>=10000 ? intval($i/10000) .'万' : $i; //如果想要整数,可以将小数转换一下...
2018-12-07 16:08:24 4653 3
原创 php写出一个函数,参数为年份和月份,输出结果为指定月的天数
// php写出一个函数,参数为年份和月份,输出结果为指定月的天数function getDays($date){ //获取天数 $days=date("t",strtotime($date)); return $days;} //2018 年11 月$date="2018-11";echo getDays($date);//输出结果:30天 ...
2018-11-14 14:37:32 4734
原创 给APP写接口PHP如何打断点
第一、在项目根目录建一个文件夹error第二、调取这个方法就可以//fileName是你想生成TXT的名字,$data一定是json数据(json_encode($data)就可以)public function get_error_message($fileName,$data) { $fileUrl = 'error/wdpp_'.$fileName.'_'.d...
2018-11-08 10:13:14 587
原创 parse_str()—将url参数字符串转成数组
将url参数字符串转成数组 <?php//前提是要把字符串变成这个样子“name=Bill&age=60”parse_str("name=Bill&age=60");echo $name."<br>";echo $age;?>输出的结果Bill60 如需更详细请看【有示例】https://blog.csdn.net/...
2018-11-08 10:07:33 735
原创 PHP按符号截取字符串的指定部分
字符串截取在php开发中是比较常用的;而且对于截取的需求也有很多种;就比如说对url链接的操作:http://baijunyao.com/article/12有时我们想截取最后一个斜杠'/'后面的数字;有时我们又需要截取第一个斜杠'/'前面的内容判断用户输入的url链接带不带http://等等;字符串的截取php内置函数就有很多种;简单的写几个示例;$str='123/456...
2018-11-08 09:52:40 2036
原创 PHP处理一段从js字符串中获取对应的值
// 判断字符串中是否包含另一个字符串if(strpos($cc_video,'bokecc.com') !==false){ //判断是cc or 保利 $data['video_type'] = 1;//cc视频 if(strpos($cc_video,'script') !==false){ //判断cc是script or object...
2018-11-08 09:48:38 856
原创 祝所有程序员1024节日快乐呀
1024对于挨踢男女来说是个重要的数字,今天恰逢10月24日,不发PHP代码了,轻松一下,在网上搜集挑选和改编了几个笑话,为广大程序员的辛苦、努力和投入点赞。1.某PHP程序员去餐厅吃饭,在菜单上写了:鱼香茄子花生米想了想自己可能吃不完,决定不要鱼香茄子了,于是菜单上变成了:#鱼香茄子花生米2.某程序员家里停水没法做饭,老婆让他出去买饭回来吃,说“买10个包子,要是看...
2018-10-24 16:06:48 419
原创 多台服务器共享session问题
在现在的大型网站中,如何实现多台服务器中的session数据共享呢 当使用多台服务器架设成集群之后,我们通过负载均衡的方式,同一个用户(或者ip)访问时被分配到不同的服务器上,假设在A服务器登录,如果在B服务器拿不到用户的登录信息session。这时访问到B服务器时就出现未登录情况。 所以如何对于这种情况做到共享session至关重要。 以下给出一些解决方案:(来源网络...
2018-10-24 15:51:00 338
原创 如何设置让外网可以访问个人电脑上xampp搭建的PHP站点
有一篇博客里这样写的:默认情况下,访问XAMPP只能在本机进行访问,即只能访问http://localhost地址。如果需要在外部机器访问XAMPP,则需要修改配置。修改步骤如下:1、停止lampp#/opt/lampp/lampp stop2、修改xampp/apache/conf/extra/httpd-xampp.conf注释掉Deny from,allow这一行...
2018-09-06 18:07:10 5064 1
原创 php根据时间显示刚刚,几分钟前,几小时前的实现代码
判断信息发布时间距现在的时间差,转换显示成“刚刚”、“几分钟前”、“几小时前”、“昨天”、“前天”。代码如下:<?php/*** php时间转换* edit by www.jbxue.com*/date_default_timezone_set('PRC');$date = "1351836000";echo tranTime($date); fu...
2018-08-28 16:36:22 4027
原创 详解PHP字符串替换str_replace()函数四种用法
下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示:mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) 该函数返回一个字符串或者数组。该字符串或数组是将subject中全部的search都被replace替换之后...
2018-08-22 14:24:25 15237
转载 cookies、session、sessionStorage和localStorage解释及区别
在浏览器查看HTML4的本地存储 cookie浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互。一、cookie和sessioncookie和session都是用来跟踪浏览器用户身份的会话方式。区别:1、保持状态:cookie保存在浏览器端,session保存在服务器端2、使用方式:(1)coo...
2018-08-15 19:00:12 37652
原创 localStorage和sessionStorage的区别
1、localStorage和sessionStorage一样都是用来存储客户端临时信息的对象。2、他们均只能存储字符串类型的对象(虽然规范中可以存储其他原生类型的对象,但是目前为止没有浏览器对其进行实现)。3、localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。4、sessionStorage生命周...
2018-08-15 18:54:34 276
原创 jquey、JavaScript中localStorage使用要点
localStorage提供了几个方法:1、存储:localStorage.setItem(key,value)如果key存在时,更新value2、获取:localStorage.getItem(key)如果key不存在返回null3、删除:localStorage.removeItem(key)一旦删除,key对应的数据将会全部删除4、全部清除:localStorag...
2018-08-15 18:51:57 286
原创 phpcms中Checkbox的全选全不选解决办法
html代码//标题里面的复选框<th width="5%"><input value="" id="check_box" onclick="selectallForAuditions('ids[]');" type="checkbox"/></th>//值里面的复选框<td align="
2018-08-15 16:05:13 516
原创 phpcms中视频播放代码处理
{php $cc_video=htmlspecialchars_decode($r['cc_video'])}{$cc_video}
2018-08-15 15:53:08 1129
原创 PHP foreach()跳出本次或当前循环与终止循环方法
例一:PHP中用foreach()循环中,想要在循环的时候,当满足某个条件时,想$arr = array('a','b','c','d','e');$html = '';foreach($arr as $key => $value){ if($value=='b'){ $html .= $value; continue; // 当 $va...
2018-08-13 15:13:56 10905
原创 PHP实现无限极分类的两种方式,递归和引用
面试的时候被问到无限极分类的设计和实现,比较常见的做法是在建表的时候,增加一个PID字段用来区别自己所属的分类数据在数据库中存储大概是这个样子,怎么实现无限极递归呢,有两种常用的做法,递归和引用算法递归算法 /** * 递归实现无限极分类 * @param $array 分类数据 * @param $pid 父ID * @param $l...
2018-08-06 16:09:09 1293
原创 PHP常用冒泡,快速排序算法;二分,顺序查找推荐
一、冒泡排序基本思想:对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面移动。//冒泡排序? 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
2018-08-03 14:18:53 819 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人