2019年12月17日

array_map、array_walk、array_reduce

摘要: array_map 遍历原数组,效果和foreach改变元素的值一样。作用就是遍历数组,更改元素的值。 array_walk 遍历数组,在不使用引用的情况下,该函数注重的就是过程,就是循环的时候,可以处理其他的业务逻辑,而不是对数组元素本身做处理。 $arr = [1,2]; array_walk( 阅读全文

posted @ 2019-12-17 22:57 追风的浪子 阅读(361) 评论(0) 推荐(0) 编辑

foreach引用坑

摘要: 先看下面代码 $arr1 = [1, 2]; foreach($arr1 as $key => $value) { $value = $value + 1; } var_dump($key, $value); //结果输出1,3 说明:在上面的foreach循环中,当循环结束后,临时变量 $key和 阅读全文

posted @ 2019-12-17 22:42 追风的浪子 阅读(592) 评论(0) 推荐(0) 编辑

PHP CLI中,三个系统常量:STDIN、STDOUT、STDERR

摘要: PHP CLI中,有三个系统常量,分别是STDIN、STDOUT、STDERR,代表文件句柄。 /** *@ 标准输入 *@ php://stdin & STDIN *@ STDIN是一个文件句柄,等同于fopen("php://stdin", 'r') */ $fh = fopen('php:// 阅读全文

posted @ 2019-12-17 20:23 追风的浪子 阅读(614) 评论(0) 推荐(0) 编辑

php位运算及其高级应用

摘要: 我们之前学过逻辑与(&&) 条件1 && 条件2 当两边条件同时成立时候返回1 逻辑或(||) 条件1 || 条件2 当两边条件只要有一个成立时候返回1 一. & 按位与 只有对应的两个二进制位均为1时候,结果位才会是1,否则为0. 举例: 比如9&5,其实就是1001&101 = 1,因此9&5= 阅读全文

posted @ 2019-12-17 15:27 追风的浪子 阅读(580) 评论(0) 推荐(0) 编辑

导航