logo头像

科技始终来源于人性!

PHP 返回一维数组中,有序组合成 N 个元素的数组

最近业务上遇到一个商品捆绑促销的问题,需要计算出一维数组中组合成2个有序不重复的元素组合数组。 于是总结了一下,写了一个可以通用算多一维数组中,组成有序组合数组的函数。 函数方法1234567891011121314151617181...

php 遍历数组的几种方式

最近恰好看到了 PHP 循环数组有多种方式,于是便总结一下这几种日常开发中,使用比较频繁的方式。 1、for只支持索引数组,不支持关联数组 12345$array = ['a','b',...

php-excel、phpspreadsheet的封装类

最近项目遇到了经常性使用表格导出,之前使用的是PHPExcel,但是已经不更新了。于是开始使用PHPspreadsheet,并且在空闲时间写了一个封装类。如果有需要,可以在下载使用。遇到BUG问题,可以讨论完善。 1、composer...

php curl 请求 https 接口时,返回错误码:77

错误情况php CURL 请求一个 https 的接口时,返回一个bool false,打印错误curl_error($ch)信息时没有返回错误内容 查看错误码curl_errno($ch) 是 77 。 根据 curl 错误码显示,...

lnmp 环境搭建(基于CentOS7)

最近更新:2019年9月28日22:01:06 一键安装包的方式就不作介绍了。本文主要说明如果手动安装配置LNMP。 【安装前准备】1、查看是否已安装 wgetrpm -qa wget如果显示版本,说明已经安装,否则运行命令进行安装...

Hexo 迁移到另外一台电脑 【亲测】

最近想到一个问题,一开始 Hexo 是在我的手提电脑上安装,那怎么能在另外的电脑也能正常使用?于是在网上搜了一下,但是在实际操作的时候,发现好几个问题。 1、npm install 的时候,提示某些组件没有安装。这时候需要按照提示缺少...

Redis基础入门

Redis基础入门

一、什么是RedisRedis是远程的,基于内存的,非关系型数据库 二、Redis 应用场景1、缓存缓存数据 2、队列list 实现队列 3、数据存储 三、Redis 安装1、服务器环境: Linux / Centos 2、Re...

Centos 配置 PHP memcached 缓存【踩坑】

最近项目中,刚好配置一个新的服务器 memcache 环境。项目中用到 memcache 缓存的时候,需要先在服务器上安装 memcache 环境,以及配置 PHP 的 memcache 拓展。目前接触到使用 memcache 缓存的...

php常量以及数据类型

PHP字符串定义方式及各自区别【定义方式】单引号双引号 1234heredoc : <<<EOThello worldEOT newdoc : 123<<<'EOT'hel...