php数组(四) array_slice

摘要: array_slice — 从数组中取出一段 参数介绍:array_slice( array $array, int $offset, int $length = null, bool $preserve_keys = false): array offset参数: 如果 offset 非负,则序列 阅读全文
posted @ 2021-08-02 21:02 1450811640 阅读(89) 评论(0) 推荐(0) 编辑

php数组(三) array_merge_recursive

摘要: array_merge_recursive是针对多维数组的情况,递归的对数组元素进行合并1、特性验证 <?php $ar1 = array("color" => array("favorite" => "red", "blue"), 5); $ar2 = array(10, "color" => a 阅读全文
posted @ 2021-08-02 20:41 1450811640 阅读(60) 评论(0) 推荐(0) 编辑

php数组(二) array_combine

摘要: array_combine创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 1、如果key数组与value数组长度不一致 返回false <?php $a = array('green', 'red', 'yellow', 'blue'); $b = array('avocado', 阅读全文
posted @ 2021-08-02 20:33 1450811640 阅读(51) 评论(0) 推荐(0) 编辑

php数组(一) array_merge

摘要: array_merge合并数组,几大特点验证: 1、如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。如果输入的数组存在以数字作为索引的内容,则这项内容的键名会以连续方式重新索引。 <?php $array1 阅读全文
posted @ 2021-08-02 20:28 1450811640 阅读(38) 评论(0) 推荐(0) 编辑

linux Shell脚本截取字符串

摘要: 例如截取日志信息中的json类型的输入信息: 脚本如下: #!/bin/sh IFS="" testfile=$1 while read -r line do echo $line test1=${line##*'签名验证错误'} test1=${test1%currentid*} echo $te 阅读全文
posted @ 2021-07-27 13:54 1450811640 阅读(89) 评论(0) 推荐(0) 编辑

PHP常量$_POST与file_get_contents (“php://input”) 的区别

摘要: 今天来说一说 $_POST、file_get_contents (“php://input”) 和 $GLOBALS [‘HTTP_RAW_POST_DATA’] 的区别,这三个方法都是用来接收 post 请求的,但是很少有人说出他们的区别是啥,下面就来说一说 一、$_POST [‘paramNam 阅读全文
posted @ 2021-07-26 20:57 1450811640 阅读(149) 评论(0) 推荐(0) 编辑

http请求的content_type类型

摘要: POST请求的消息主体放在entity body中,服务端根据请求头中的Content-Type字段来获取消息主体的编码方式,进而进行解析数据。 1. application/x-www-form-urlencoded 最常见的 POST 提交数据的方式,原生Form表单,如果不设置 enctype 阅读全文
posted @ 2021-07-26 20:54 1450811640 阅读(215) 评论(0) 推荐(0) 编辑

linux-命令行文件编辑器vim

摘要: 一、学习linux的重要性 在学习linux之前先来聊聊为什么要学vim,从而引出学习vim编辑器的重要性和强大的功能性。 学习linux的主要原因有: 所有的linux系统都会内置vim文本编辑器 很多软件的编辑接口都会主动调用vim(例如crontab、visudo、edquota等命令) vi 阅读全文
posted @ 2021-05-30 21:36 1450811640 阅读(215) 评论(0) 推荐(0) 编辑

mysql联合索引对于group by order by的影响

摘要: 这几天在面试各种各样的公司,很多面试题都有问到联合索引这个东西,但我之前确实是不知道怎么用联合索引的,于是我查阅了网上很多关于联合索引的解读和分析,主要研究的是,where、group by、order by对联合索引的使用情况是怎么样的。 创建一个表,包括c1,c2,c3,c4,c5字段 创建联合 阅读全文
posted @ 2021-02-24 21:11 1450811640 阅读(2721) 评论(0) 推荐(1) 编辑

php进阶(二)—php写时复制

摘要: 在php的内存管理中有一个很重要的概念就是写时复制(Copy on write),话不多说直接来代码 <?php $a = []; $index = 0; while(true){ $a [] = rand(1, 100); if(++$index == 1000000){ break; } } $ 阅读全文
posted @ 2020-12-20 15:01 1450811640 阅读(128) 评论(0) 推荐(0) 编辑