php
flowersman
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Laravel 通过 JWT 登陆获取不到 token
解决方法,修改项目的入口目录下.htaccess文件,添加如下代码SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1完整代码<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f原创 2022-01-13 12:10:54 · 647 阅读 · 0 评论 -
gt,gte,lt,lte缩写的含义
总是忘…记一下吧~gt: greater than 大于gte: greater than or equal 大于等于lt: less than 小于lte: less than or equal 小于等于原创 2019-08-15 12:42:58 · 47493 阅读 · 3 评论 -
PHP正确进行AES加密解密的方法
<?php namespace Aes; class Aes{ /** * var string $method 加解密方法,可通过openssl_get_cipher_methods()获得 */ protected $method; /** * var string $secret_key 加解密的密钥 */...转载 2019-05-08 17:57:12 · 3274 阅读 · 0 评论 -
file_get_contents的用法
orignal blog转载 2019-05-02 19:57:23 · 996 阅读 · 0 评论 -
PHP二维数组用某个字段的值当做键名
https://blog.youkuaiyun.com/m0_38030271/article/details/80660271最近发现array_column函数一个比较实用的用法。很多时候,我们在获取的二维数组都是索引数组,在某些时刻使用时并不方便,最好是能够以某个字段的值作为键名,这样就能更好的使用了。绝大多数人都是使用foreach进行遍历,然后创建一个新的数组,以遍历中的某个字段值为键名,现在...转载 2019-03-18 15:20:45 · 5822 阅读 · 0 评论 -
接口设计
https://juejin.im/post/5aa78a09f265da2385328850原创 2019-01-09 18:57:04 · 2575 阅读 · 0 评论 -
用PHP实现小写金额转换大写金额【精确到分】
/** *数字金额转换成中文大写金额的函数 *String Int $num 要转换的小写数字或小写字符串 *return 大写字母 *小数位为两位 **/ function toChineseNumber($num){ $c1 = "零壹贰叁肆伍陆柒捌玖"; $c2 = "分角元拾佰仟万拾佰仟亿"; $num = round($num, 2)...转载 2018-12-01 18:50:08 · 1400 阅读 · 0 评论 -
PHP获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
http://blog.youkuaiyun.com/u012581409/article/details/42009721$time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒 两个时间之间的年和月份 $time2 = strtotime('2015-02-06'); $monarr = array(); $monarr[] = da转载 2018-01-05 16:19:16 · 1335 阅读 · 0 评论 -
一组PHP可逆加密解密算法
http://www.cnblogs.com/zqifa/p/php-6.html对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。对于需要还原的信息,则需要采用可逆的加密解密算法。 下面一组PHP函数是实现此加密解密的方法:加密算法如下:function encrypt($data, $key){ $key =转载 2017-10-12 19:08:30 · 400 阅读 · 0 评论 -
php json_encode值中大括号与花括号区别
1.当array是一个从0开始的连续数组时,json_encode出来的结果是一个由[]括起来的字符串 而当array是不从0开始或者不连续的数组时,json_encode出来的结果是一个由{}括起来的key-value模式的字符串$test = array();$test[] = 1;$test[] = 1;$test[] = 1;echo json_encode($test);结果:原创 2017-10-28 17:40:40 · 1278 阅读 · 0 评论 -
PHP如何获取混合中文字符串长度
这是WordPress中的一段代码,主要思想就是先用正则将字符串分解为个体单元,然后再计算单元的个数即字符串的长度,代码如下(只能处理utf-8编码下的字符串):$zhStr = ‘您好,中国!’;$str = ‘Hello,中国!’;// 计算中文字符串长度function utf8_strlen($string = null) {// 将字符串分解为单元preg_match_all(“/原创 2017-06-12 11:48:51 · 412 阅读 · 0 评论 -
通俗易懂的php多线程解决方案
我们在做项目的时候,有些需求,特别是数据的响应处理需要花费大量的时间,由于php是一个短生命周期的脚本语言,到了默认的30秒,php的数据处理还没完成,php的生命周期就结束了。这时需要使用异步并发处理策略,也就是说,一次php调用可以发出的多个请求,这些请求不是按照顺序执行,而是可以异步并发执行的,一些请求用于在后台处理数据,一些请求用于接受后台响应状态,根据状态,与用户做一些简单的交互。但是问题转载 2017-02-27 17:50:57 · 856 阅读 · 0 评论 -
PHP中读取文件的几个方法
整理了一下PHP中读取文件的几个方法,方便以后查阅。 1.fread string fread ( int handle,inthandle , int length ) fread() 从 handle 指向的文件中读取最多 length 个字节。该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时,或(在打开用户空间流之后)已读取了 8192转载 2017-02-21 10:03:48 · 643 阅读 · 0 评论 -
PHPer必知:高并发网站应该如何进行优化?
PHPer打交道最多的就是网站。一个没有流量的网站,毫无疑问不能说有价值的网站。但是如果手里管理的网站是高并发、大流量的网站,虽然是好事,但是如果处理不好,就会导致网站访问缓慢,用户体验极度不好。那么网站高并发,大流量应该如何处理呢?下面分享6个方法:首先,确认服务器硬件是否足够支持当前的流量。 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性转载 2017-02-28 15:12:30 · 548 阅读 · 0 评论 -
php-fpm优化方法 pm.min_spare_servers、pm.max_spare_servers 的真实意义
原文地址:http://blog.itpub.net/14184018/viewspace-1797411/php-fpm 进程池优化方法php-fpm进程池开启进程有两种方式,一种是static,直接开启指定数量的php-fpm进程,不再增加或者减少;另一种则是dynamic,开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限转载 2016-12-15 14:54:07 · 11783 阅读 · 0 评论 -
PHP序列化_serialize_格式详解
PHP序列化 serialize 格式详解1.前言PHP (从PHP 3.05 开始)为保存对象提供了一组序列化和反序列化的函数:serialize、unserialize。不过在PHP 手册中对这两个函数的说明仅限于如何使用,而对序列化结果的格式却没做任何说明。因此,这对在其他语言中实现PHP 方式的序列化来说,就比较麻烦了。虽然以前也搜集了一些其他语言实现的PHP 序列化的转载 2016-11-23 12:04:32 · 1324 阅读 · 0 评论
分享