
PHP
Ta 是一个粉刷匠
这个作者很懒,什么都没留下…
展开
-
PHP 生成随机字符串
一、生成18位随机字符串 function getOrderNo() { $out_trade_no = date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 10); return $out_trade_no; } 二、生成指定长度的随机字符串...原创 2019-09-04 14:32:45 · 310 阅读 · 0 评论 -
fsockopen 实现异步请求
fsockopen() 函数以 Socket 模拟 HTTP 协议,作用是可以用来打开一个socket连接,可以进行类似真实的http操作,可用于向一个或者多个用户发送多条模板消息等场景。 一、开启 fsockopen 函数 第一步,打开PHP配置文件php.ini,查找 allow_url_fopen ,将其设置为 on; 第二部,查找 extension=php_openssl.dll, 去掉...原创 2019-08-23 17:24:55 · 681 阅读 · 0 评论 -
命名规则
一、变量命名 1、普通变量 变量中的所有字母字符均为小写 变量命中只能出现字母和下划线和必要时的数字(变量中除非十分必要时可出现数字,否则不建议在命名中使用数字) 变量以字母开头,不能以下划线和数字开头,也不能以下划线结尾 变量中禁止出现拼音和英文单词的组合,更不允许出现汉字,不推荐拼音来命名 变量名尽量不使用缩写,或者使用通用的、公认的缩写 变量名要达到望文生义的效果 2、常量 常量名全部...原创 2019-07-31 15:17:24 · 488 阅读 · 0 评论 -
排序算法
一、直接插入排序 算法分析 直接插入排序的基本思想是 : 每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。 第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从后向前扫描,把第三个数按大小插入到有序表中;依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。 直接插入排序是由两层嵌套循环组成的。外层循环标识并决定待比较的数值...原创 2019-06-10 09:40:42 · 109 阅读 · 0 评论 -
PHP相关
一、引用文件 引用文件使用 include() 和 require() 函数 区别 1、require在程序解释执行前被加载,被加载的内容,在程序解释执行过程中被经常使用。 2、include则是在解释执行过程中,需要使用某些内容使用,include加载;如果每次执行代码是读取不同的文件,或者有通过一组文件迭代的循环,就使用include。 3、include引入文件失败时候,警告,程序继续执行;...原创 2019-06-05 11:28:16 · 168 阅读 · 0 评论 -
PHP关于高并发大流量问题的解决方案
一、高并发的概念 高并发指的是在一个很短的单位时间内,有大量的用户对你的服务器发起请求。比如商城的“秒杀”或者淘宝的“双11”等。 二、相关概念 QPS Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够做出相应查询的次数。互联网领域内,经常用每秒查询率来衡量服务器的性能。 QPS的计算遵循“八二定律”,即每天80%的访问集中在20%的时间里,这20%的时间为峰值时间...原创 2018-12-28 16:38:13 · 818 阅读 · 0 评论 -
MySQL数据库操作方法封装
<?php //封装链接 function connect($host , $user , $pass , $charset , $name) { $link = mysqli_connect($host , $user , $pass); if (!$link) { exit('数据库链接失败'); } mysqli_set_charset($link , $...原创 2018-12-27 16:31:03 · 610 阅读 · 0 评论 -
PHP的文件处理函数
date() 格式化一个本地时间 time() 返回当前时间的时间戳 file_exists() 检查文件或者目录是否存在 file() 把整个文件读入一个数组中 file_get_contents() 把整个文件读入一个字符串 file_put_contents() 将一个字符串写入文件 fopen() 打开文件或者URL fread() 读取文件 fclose() 关闭一个已经打开的文件...原创 2018-12-27 09:48:28 · 243 阅读 · 0 评论 -
PHP常用字符串函数
trim() 去除字符串首尾处的空白字符(或者其他字符) 参数:trim(str,string); rtrim() 去除字符串左侧空白字符(或者其他字符) ltrim() 去除字符串右侧空白字符(或者其他字符) pathinfo() 返回文件的路径信息 dirname() 返回路径中的目录部分 str_pad() 使用另一个字符串填充字符串为制定长度 str_pad(str,strlen,stri...原创 2018-12-27 09:46:02 · 106 阅读 · 0 评论 -
PHP常用的数组函数
array_values() 以数组形式返回数组中所有的值 参数:array_values(arr); array_keys() 以数组形式返回数组中所有的键 参数:array_keys(arr,‘blue’); array_flip() 将数组键值互换 参数:array_flip(arr); in_array() 检查数组中是否存在某个值,返回布尔值 in_array(str,arr,type...原创 2018-12-27 09:42:07 · 113 阅读 · 0 评论