
PHP
小程、
这个作者很懒,什么都没留下…
展开
-
PHPExcel导出Excel表格时,设置某一列数字保留小数点后几位,以及PHPExcel常用语句
在做导出表格时,一般数字导出后就是一个整数的数字,如245,导出就是245,245.00导出后也是245,一般表格内带有金额的时候导出的数据在表格内想要保存小数点两位,如245或者245.00导出表格后数据为245.00;原创 2023-02-06 11:19:35 · 904 阅读 · 0 评论 -
PHP实现输入一年里的第N周求第N周的日期范围
【代码】PHP实现输入一年里的第N周求第N周的日期范围。原创 2022-11-16 16:03:05 · 473 阅读 · 0 评论 -
PHP实现斐波纳契数列
斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89…这个数列从第3项开始,每一项都等于前两项之和。原创 2022-11-16 15:59:46 · 1267 阅读 · 0 评论 -
PHP获取树状结构,实现无限极分类
【代码】PHP获取树状结构,实现无限极分类。原创 2021-06-08 19:24:36 · 464 阅读 · 0 评论 -
PHP实现99乘法表
用PHP实现99乘法表原创 2022-11-11 10:43:59 · 883 阅读 · 0 评论 -
PHP去除字符串前或后的字符或空格
想要去除字符串右侧(尾部)的某个字符使用rtrim($str,'要去除的字符'),如果想要去除字符串右侧(尾部)的空格等字符使用不需要第二个参数;想要去除字符串左侧(头部)的某个字符使用ltrim($str,'要去除的字符'),如果想要去除字符串左侧(头部)的空格等字符使用不需要第二个参数;想要去除字符串两侧(头部以及尾部)的某个字符使用trim($str,'要去除的字符'),如果想要去除字符串两侧(头部以及尾部)的空格等字符使用trim($str)不需要第二个参数;原创 2022-11-03 15:58:19 · 1419 阅读 · 0 评论 -
PHP将json中的数字值去除掉双引号(字符型转整形)
使用`json_encode()`函数将其转换为json数据如下:[{"id":"0","name":"\u5c0f\u7ea2","age":"17"},{"id":"1","name":"\u5c0f\u7ea2","age":"17"},{"id":"2","name":"\u5c0f\u7ea2","age":"17"}]我们想要去掉id的值的双引号,也就是将id值由字符串换为数字,有一个方法://JSON_NUMERIC_CHECK -> 将所有数原创 2022-10-25 14:55:56 · 1762 阅读 · 1 评论 -
Debian11(Linux)系统安装apache、PHP、MySQL
执行输入行数0或者1或者2回车即可切换(比如想要使用PHP7.2 就输入0回车,想要使用PHP5.6就输入1回车),再次执行。输入密码回车,这一步是为了确认当前登录用户是否有权限;出现下方页面,*在哪一行启动的就是那个版本,安装完成后,打开浏览器,地址栏输入访问。账号为root,密码为root;原创 2022-10-17 16:36:30 · 3325 阅读 · 0 评论 -
PHP数组索引从1开始
将一个数组的索引重置且数组索引由1开始递增1;原创 2022-09-30 10:18:10 · 1028 阅读 · 0 评论 -
解决json_decode解析返回null空值
如果是元素的最后存在逗号,建议直接去数据库里删了,如果使用函数去除最后一个逗号,那么有的元素内最后没有逗号,反而会将元素值内逗号去除掉;:函数用于对 JSON 格式的字符串进行解码,并转换为 PHP 变量。:返回数组,FALSE 时返回对象(不填写默认为false);" ":空格,\r:软回车,\n:硬回车,\t:tab键间隔符。json转数组注意下json存储的格式是否正确。中读取了一条数据,看上去挺正常的,但是使用。比较常见的是整数4,也就是语法错误。数据转化成数组的形势发现返回值是。原创 2022-09-08 14:47:28 · 5146 阅读 · 0 评论 -
GET请求时url参数中含有#,+,=,%,&,/,?,空格等特殊字符,无法获得正确的参数值
但是在这过程中url参数中的特殊符号会被当做为url地址中的作用符,也就是参数会变成:user:张三 password:123 456 三个参数。我们原本想要请求的参数值是: user:张三# password:123&456。此时就是我们想要的参数结果了。原创 2022-09-05 17:32:48 · 5803 阅读 · 0 评论 -
PHP三元(三目)运算符
起,可以省略三元运算符中间那部分。表达式expr1?expr3,当expr1为true时(成立)返回expr1,否则返回expr3。当expr1为true时(成立),返回值为expr2,当expr1为false时(不成立),返回值为expr3。输出结果都是一样的,只不过三元运算符看上去更加简洁;上面两个表达式是一致的。...原创 2022-07-27 16:40:44 · 2793 阅读 · 0 评论 -
MySQL数据库‘反斜杠\’ ,‘单引号‘’,‘双引号“’,‘null’无法存储
比如我们在写SQL语句时不管是查询修改还是新增,比如是一些文字或者数字都可以正常的进行查询和新增等,但是如果一旦里边包含了特殊字符,比如说要插入“今天下雨了\今天没下雨”这里的反斜杠会被当成转义字符稀释掉,到了数据库内就是“今天下雨了今天没下雨”,这里类似于过滤掉了一样;将插入到mysql内的字符进行转义的实质是将php中的特殊字符如(‘’,“”,,null)插入到数据库。在mysql中这些字符被当做成了转义字符(单引号,双引号,反斜杠,null);该函数会对这些预定义字符前添加反斜杠\。...原创 2022-07-26 16:34:14 · 2901 阅读 · 0 评论 -
PHP获取二维数组的重复的数据
PHP获取二维数组的重复的数据这里的二维数组要先进行排序一下,数据库内查询时group by排序,或者用别的排序方法对数组进行排序一下,根据你确定可能重复的数据排序。//获取二维数组的重复数据function get_repeat_data($array){ //这里的$array在数据库查询的时候要group by排序一下 //计算出数组的总数量 $count = count($array); //循环从0开始逐次+1 for($i=0;$i<$coun原创 2022-05-18 18:02:52 · 1796 阅读 · 0 评论 -
PHP转换日期格式
PHP转换日期格式,将/换成年月日或-等自由转换时间格式分割//假如我们有一个变量里边是一个日期$date = '2022/5/18';//需要用strtotime函数先将该时间转化成时间戳,在使用data函数将时间戳转化成自己想要的时间格式//2022/05/18转换成2022年05月18日$date = date('Y年m月d日',strtotime($date));//转换成2022-05-18$date = date('Y-m-d',strtotime($date));//等等同理原创 2022-05-18 17:38:28 · 2225 阅读 · 0 评论 -
PHP常用时间函数
PHP常用的时间函数time(); 获取当前的时间戳date() 函数可把时间戳格式化为可读性更好的日期和时间;语法:string date ( string $format [, int $timestamp ] );参数:format :规定时间戳的格式 timetamp:规定时间戳,默认为当前的时间date('Y/m/d H:i:s'): 当前时间 返回值:2022/1/28 11:28:01日:date('d'): 当前月份中的第几天,有前导零 返回值:01-31date('j')原创 2022-02-10 10:53:05 · 782 阅读 · 0 评论 -
PHP常用字符串函数
PHP常用字符串函数echo; 输出一个或多个字符串;explode(); 字符串转换数组(根据指定字符分割);implode();/join(); 数组转换字符串;md5(); 计算字符串md5值;print; 输出一个或多个字符串,比echo稍慢;printf(); 输出格式化的字符串;sha1(); 计算字符串sha1值;str_ireplace(); 替换指定字符串(不区分字母大小写);str_pad(); 填充字符串的长度;str_repeat(); 重复字符串指定次数;st原创 2022-01-27 16:55:55 · 2302 阅读 · 0 评论 -
PHP常用数组操作函数
PHP中常用数组操作函数array(); 创建数组;array_chunk(array,size,preserve_key); 把数组分割成新的数组块,array,要分割的数组,size,规定新数组包含多少个元素,preserve_key,ture为保留原始数组的键名,false-默认,每个结果数组从0开始新的索引;array_column(array,column_key,index_key); 返回数组中某一列的值,array,要使用的多维数组,column_key,要返回的列,index_key原创 2022-01-27 15:42:02 · 820 阅读 · 0 评论 -
PHP数学(Math)常用函数(处理int,float值)
PHP常用的数学函数abs($a); 返回一个数字的绝对值,返回$a的绝对值;base_convert($a,x1,x1); 在任意进制转换数字,$a任意进制的转换,$a为数字,x1为该数字原本的进制,x2位要转换的进制;bindec(); 二进制转换十进制;decbin(); 十进制转换二进制;decoct(); 十进制转换八进制;octdec(); 八进制转换十进制;dechex(); 十进制转换十六进制;hexdec(); 十六进制转换十进制;ceil(); 浮点型向上取整;fl原创 2022-01-27 11:50:16 · 450 阅读 · 0 评论 -
TP下JWT生成token/验证token
JWT生成token/验证token安装:composer安装(没有安装composer自行搜索进行安装)composer require firebase/php-jwt使用上方命令行安装jwt扩展,安装完成后,如果你的vendor下生成了firebase/php-jwt则代表安装成功!使用:生成: signToken($uid); 验证:checkToken($token);具体参考代码如下,参数,值可以自行修改(我是写在了common.php文件下,use了\Firebase\JWT\原创 2021-12-17 11:36:36 · 2862 阅读 · 0 评论 -
PHP实现微信小程序授权登录
PHP实现微信小程序授权登录(示例) public function login() { //接收参数 $code = input('code'); //code码 $nickName = input('nickname'); //微信昵称 $avatarUrl = input('avatar'); //微信头像 //验证参数 if (empty($code) || empty($nickName原创 2021-12-17 09:43:30 · 2040 阅读 · 1 评论 -
PHP中获取二维数组中某个“key”值得集合
PHP中获取二维数组中某个“key”值得集合在数据库中读出一个二维数组,如下:array(2) { [0] => array(2) { ["id"] => int(1) ["attribute_name"] => string(6) "颜色" } [1] => array(2) { ["id"] => int(2) ["attribute_name"] => string(6) "尺码" }}我们想要获取里边的id原创 2021-11-29 14:03:59 · 2242 阅读 · 0 评论