• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






逝火

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  php

1 2 下一页

技术
 
php中,使用回调函数处理数据的函数
摘要:array_walk、array_map、array_filter 的用法 异同点 array_filter() 重点在于过滤(而不是新增)某个元素,当你处理到一个元素时,返回过滤后的数组 array_map() 重点在于遍历一个数组或多个数组的元素,返回一个新的数组 array_walk() 重点 阅读全文
posted @ 2020-11-10 15:52 逝火 阅读(386) 评论(0) 推荐(0)
项目应用——数据展示生成随机排序
摘要:项目应用1——按页码生成随机排序【每页元素固定不变】 步骤: 统计数据总页数(按照指定分页数,统计总页数) 使用随机整数生成方法,生成可用的页码数据 https://www.cnblogs.com/sien6/p/13915254.html unique_rand(最小页码, 最大页码, 生成总数) 阅读全文
posted @ 2020-11-02 23:26 逝火 阅读(294) 评论(0) 推荐(0)
生成指定区间不重复随机正整数
摘要:DEMO: unique_rand(最小值,最大值,输出数量) //生成指定区间不重复随机正整数 function unique_rand($min, $max, $num) { $count = 0; $return = array(); while ($count < $num) { $retu 阅读全文
posted @ 2020-11-02 16:53 逝火 阅读(224) 评论(0) 推荐(0)
限制IP频繁访问
摘要:用session防止IP频繁访问的方法 //代理IP直接退出 empty($_SERVER['HTTP_VIA']) or exit('Access Denied'); //防止快速刷新 session_start(); $seconds = '3'; //时间段[秒] $refresh = '5' 阅读全文
posted @ 2020-10-29 23:10 逝火 阅读(750) 评论(0) 推荐(0)
laravel定义不同的日志保存渠道
摘要:laravel定义不同的日志保存渠道 只用在配置文件里加一个配置就可以了 config\logging.php 'aaa' => [ 'driver' => 'daily', 'path' => storage_path('logs/aaa/aaa.log'), 'level' => 'debug' 阅读全文
posted @ 2020-10-29 23:05 逝火 阅读(305) 评论(0) 推荐(0)
php 数组中的数据处理合集
摘要:PHP 删除数组中的元素 删除数据中的一个元素 unset() 方法 array_splice() 方法 数组的键会自动重新建立索引 删除数组中的多个元素 array_diff() 方法 array_diff_key() 方法 ###### 获取数组中的重复数据 function FetchRepe 阅读全文
posted @ 2020-10-29 23:04 逝火 阅读(311) 评论(0) 推荐(0)
微信开发中所应有到的问题及链接-php
摘要:1 微信小程序出现授权异常 The given payload is invalid https://github.com/overtrue/wechat/issues/1312 2 laravel 使用easywechat 对接微信 https://www.jianshu.com/p/82d688 阅读全文
posted @ 2020-10-29 22:51 逝火 阅读(406) 评论(0) 推荐(0)
array 数组-合并,连接-变形转换-的多种方式 php
摘要:1)PHP合并数组+与array_merge array_merge_recursive 的区别分析 键名为数字 array_merge()不会覆盖掉原来的值,如果数组是数字键名的,则键名会以连续方式重新索引,即后面的值将不会覆盖原来的值,而是附加到后面。 但+合并数组则会把最先出现的值作为最终结果 阅读全文
posted @ 2020-10-28 20:21 逝火 阅读(248) 评论(0) 推荐(0)
memcache 基于laravel下的使用
摘要:1 环境的安装 win 下环境的安装,参考以下网址【使用了laragon ,只需要开启服务即可】 https://www.cnblogs.com/tyjsjl/p/5572993.html http://www.shuijingwanwq.com/2017/09/11/1892/ http://ww 阅读全文
posted @ 2020-10-26 22:52 逝火 阅读(237) 评论(0) 推荐(0)
构建属于自己的数据库
摘要:属于自己的数据库封装 简书 https://www.jianshu.com/p/2b5b799a48de pdo 数据库 http://www.jb51.net/article/92548.htm 阅读全文
posted @ 2020-10-08 13:49 逝火 阅读(168) 评论(0) 推荐(0)
高性能PHP 性能优化
摘要:高性能PHP应用开发 代码层面优化 1 使用require 与 使用require_once 的区别 【使用require,避免使用require_once】 2 提前计算好一个for循环的长度 3 比较for,foreach和while 循环在访问数据元素是的性能 【使用foreach 代替for 阅读全文
posted @ 2020-10-08 13:39 逝火 阅读(256) 评论(0) 推荐(0)
php日常应用函数
摘要:php 重要函数 compact 创建一个包含变量名和它们的值的数组: value($arr,'select_value') 获取arr中已select_value 为索引的数值 debug_backtrace() 函数生成 backtrace(回溯跟踪)。 get_included_files() 阅读全文
posted @ 2020-10-08 11:55 逝火 阅读(108) 评论(0) 推荐(0)
php自有函数-数组-排序篇
摘要:1 数据操作基本函数array_values($arr) 获取数组值array_keys($arr) 获取数组键值array_flip($arr) 值与键进行互换(用于去重,有重复前面被后面覆盖)is_array($val,$arr) 判断是否在数组中array_search($val,$arr) 阅读全文
posted @ 2020-10-08 11:32 逝火 阅读(270) 评论(0) 推荐(0)
php 时间月份的处理,28,29,30,31日期处理
摘要:1 Q: date("Y-m-d",strtotime("-1 month")) 怎么输出是2018-07-01? A:其实:1. 先做-1 month, 那么当前是07-31, 减去一以后就是06-31.2. 再做日期规范化, 因为6月没有31号, 所以就好像2点60等于3点一样, 6月31就等于 阅读全文
posted @ 2020-10-08 11:24 逝火 阅读(421) 评论(0) 推荐(0)
php 错误自定义处理
摘要:1 set_error_handler() 设置一个用户自定义的错误处理函数 2 register_shutdown_function() PHP脚本执行结束前最后一个调用的函数 [ error_get_last() 可以拿到本次执行产生的所有错误 ] 3 set_exception_handler 阅读全文
posted @ 2020-10-08 01:17 逝火 阅读(113) 评论(0) 推荐(0)
查找首次出现的字符串 strpos
摘要:1 查找首次出现的字符串【判断是否包含该字符串】 strpos()函数来验证字符串中是否包含指定字符串: demo: $str1='abcdefg'; $str2='cd'; if(strpos($str1,$str2)!==false){ echo '发现字符串'.$str2; }else{ ec 阅读全文
posted @ 2020-10-08 01:14 逝火 阅读(199) 评论(0) 推荐(0)
反射类及应用
摘要:建立反射类 https://www.kancloud.cn/shaoguan/phpstudy/384102 $class = new ReflectionClass('Person'); $class ->isInstantiable() ## 判断是否可以被实例化 $class ->getCon 阅读全文
posted @ 2020-10-08 01:11 逝火 阅读(99) 评论(0) 推荐(0)
遍历数组并处理
摘要:利用回调函数对数组中每个元素进行操作 1)array_filter($arr,func) 用回调函数处理数组中的各个元素 注:重点在于过滤(而不是新增)某个元素,如果返回了false,那么这个元素将会被过滤掉。PS:保持了原来的索引 2)array_map (func,$arr) 返回的是新数组,原 阅读全文
posted @ 2020-10-07 23:42 逝火 阅读(261) 评论(0) 推荐(0)
数组及变量之间的转换
摘要:数组及变量之间的转换 array_combine($keys,$values) 第一个数组的值,作为合并之后的数组的键名,第二个值为键值。 extract($arr) 关联数组 【拉出并合并到符号库】从数组中将变量导入到当前的符号表 compact('number','value') 变量转换为关联 阅读全文
posted @ 2020-10-07 23:19 逝火 阅读(281) 评论(0) 推荐(0)
php 数组合并的多种方式
摘要:array_merge / array_replace / 数组运算符 ( + ) / array_splice 1)array_merge($a,$b) 合并数组 注:替换$a中相同健值的数值,重新建立索引 2)array_replace($a,$b) 替换数组【使用合并功能】 注:用于替换$a数 阅读全文
posted @ 2020-10-07 23:10 逝火 阅读(826) 评论(0) 推荐(0)
 

1 2 下一页