PHP 数据压缩
11.04 PHP 评论

```php /** * 判断字符串是否base64编码 */ function func_is_base64($str) { return $str == base64_encode(base64_decode($str)) ? true : false; } /** ...

PHP 创建推广海报
09.30 PHP 评论

最近工作需求需要生成分享图片,最初用前端js的html2canvas截图插件各种问题,而且多端还不可共用等问题 后来干脆PHP的PG库在后台生成图片,很愉快的解决了各种问题,我们要实现的效果如下图: ![WechatIMG145.png](https://www.ascwh.com/usr ...

PHP 字符串到字节集
09.26 PHP 评论

PHP-字符串到字节集 ```php $str = 'hello word'; $arr = array(); for($i=0;$i 104 [1] => 101 [2] => 108 [3] => 108 [4] => 111 [5] => 32 ...

PHP 导出百万数据 CSV
09.12 PHP 评论

最近公司项目要求把数据除了页面输出也希望有导出功能,虽然之前也做过几个导出功能,但这次数据量相对比较大,差不多一天数据就20W条,要求导7天或者30天,那么数据量就轻松破百万了甚至破千万,因此开发的过程中发现了一些大数据导出的坑,在此跟大家分享一下,互相学习,多多提提意见。 ![861332365.png]( ...

PHP 生成唯一订单号
06.24 PHP 评论

首先介绍PHP自带生成唯一id的函数:uniqid(),它是基于当前时间微秒数的,用法如下: ```php //13位的字符串 echo uniqid(); //当然你可以加上前缀 echo uniqid("php_"); //如果第二个参数more_entropy为true则生成23位 ...

使用nginx运行thinkphp的nginx配置
05.16 PHP 评论

```shell location / { index index.php; #如果文件不存在则尝试TP解析 if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; ...

PHP 中 session 的运行机制
04.29 PHP 评论

####在PHP中session默认是以文件的形式存储于服务器的 而客户端和服务端则是通过session_id来完成握手的,默认情况下PHP会将session_id存储于cookie中,用户每次请求时该session_id都会通过cookie传到服务器,下面是php.ini中的相关配置信息: `sess ...

PHP 抽象类 abstract、抽象方法 (转)
04.29 PHP 评论

### 1、抽象关键字 :abstract 抽象就是无法确切的说明,但又有一定的概念或者名称,在PHP中声明一个抽象类或者方法我们需要使用adstract关键字。 ### 2、抽象方法和抽象类的定义 一个类中至少有一个方法是抽象的,我们称之为抽象类。所以如果定义抽象类首先定义抽象方法。 复制 ...

PHP 接口类 interface
04.29 PHP 评论

### 接口是什么? 使用接口(interface),可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。 接口是通过 interface 关键字来定义的,就像定义一个标准的类一样,但其中定义所有的方法都是空的。 接口中定义的所有方法都必须是公有,这是接口的特性。 ...

PHP、Java、Javascript通用RSA加密
04.20 PHP,工具 评论

在系统与系统的数据交互中,有些敏感数据是不能直接明文传输的,所以在发送数据之前要进行加密,在接收到数据时进行解密处理;然而由于系统与系统之间的开发语言不同。本次需求是生成二维码是通过java生成,由php来解密。基于这类需求所以选择了RSA进行加解密。 ### 一、生成RSA公私钥 分成三步生成RSA公私钥 ...

OneinStack PHP多版本共存~~

《OneinStack》一键PHP/JAVA安装工具中lnmp模式,很用户希望一个网站运行在php5.4,另一个网站运行在php7下,一台服务器上同时支持多个PHP版本,步骤如下: ##1、 安装 OneinStack 选择 LNMP 模式,默认安装 php5.6,安装步骤参考:[交互式安装](http ...

PHP 中文分词系统 SCWS安装和使用实例
10.20 PHP 评论

SCWS 是 Simple Chinese Word Segmentation 的首字母缩写(即:简易中文分词系统)。 这是一套基于词频词典的机械式中文分词引擎,它能将一整段的中文文本基本正确地切分成词。 词是中文的最小语素单位,但在书写时并不像英语会在词之间用空格分开, 所以如何准确并快速分词一直是中文分词 ...

PHP Trait 多重继承的实现方案
09.17 PHP 评论

自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。 Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集。Traits 和类组合的语义是定义了一种方式来减少复杂性 ...

PHP中Redis的基本使用
09.12 PHP,Redis 评论

```php //实例化Redis类 $redis = new Redis(); //选择指定的redis数据库连接,默认端口号为6379 $redis->connect('127.0.0.1', 6379); //普通set/get操作 $redis->set(‘library’, ‘pred ...