2023年8月7日

将一个数值切成N份 返加一个数组

摘要: ``` /** * 将一个数值切成N份 * @param int $number 切的数值 * @param int $avgNumber 份数 * @return array */ function numberAvg($number, $avgNumber) { if ($number == 0 阅读全文

posted @ 2023-08-07 19:06 何苦-> 阅读(6) 评论(0) 推荐(0) 编辑

检测数组深度,数据深度,几维数组

摘要: ``` /** * 检测数据的深度 * @param $array 要检测的数组 * @return int 返回深度值 */ function array_depth($array) { $max_depth = 1; foreach ($array as $value) { if (is_arr 阅读全文

posted @ 2023-08-07 19:05 何苦-> 阅读(13) 评论(0) 推荐(0) 编辑

二维数组排序,按其中某项排序

摘要: ``` /** * 二维数组排序 * @param $arrays 目标数组 * @param $sort_key 要排序的键 * @param int $sort_order 升序|降序 * @param int $sort_type 数字|字符串|通常 * @return $arrays */ 阅读全文

posted @ 2023-08-07 19:04 何苦-> 阅读(20) 评论(0) 推荐(0) 编辑

php中计算二维数组中某一元素之和

摘要: ``` [0] => array(5){ ["id"] => string(2) "11" ["name"] => string(5) "1.jpg" ["suffix"] => string(3) "jpg" ["url"] => string(29) "./Uploads/1 阅读全文

posted @ 2023-08-07 19:02 何苦-> 阅读(66) 评论(0) 推荐(0) 编辑

php多维数组自定义排序 uasort()

摘要: 对数组进行排序 PHP 有一些用来排序数组的函数, 这个文档会把它们列出来。 主要区别有: - 有些函数基于 [array](mk:@MSITStore:C:\Users\Administrator\Desktop\php手册2015.chm::/res/language.types.array.h 阅读全文

posted @ 2023-08-07 19:00 何苦-> 阅读(212) 评论(0) 推荐(0) 编辑

php 无限级分类,超级简单的无限级分类,支持输出树状图

摘要: 返回一维数组 ``` //无限级分类 function GetTree($arr, $pid = 0, $step = 0) { static $tree; foreach ($arr as $key => $val) { if ($val['pid'] == $pid) { $name = iss 阅读全文

posted @ 2023-08-07 18:58 何苦-> 阅读(92) 评论(0) 推荐(0) 编辑

array+array与array_merge()的区别 关于数组的合并

摘要: ``` 'red',2,4); $arr2 = array('a','b','color'=>'green'); $res = array_merge($arr1,$arr2); print_r($res); echo ''; $arr3 = array(); $arr4 = array(1=>'a 阅读全文

posted @ 2023-08-07 18:50 何苦-> 阅读(19) 评论(0) 推荐(0) 编辑

php 规范的注释

摘要: /** * @name 名字 * @abstract 申明变量/类/方法 * @access 指明这个变量、类、函数/方法的存取权限 * @author 函数作者的名字和邮箱地址 * @category 组织packages * @copyright 指明版权信息 * @const 指明常量 * @ 阅读全文

posted @ 2023-08-07 11:44 何苦-> 阅读(10) 评论(0) 推荐(0) 编辑

$_SERVER 全局变量内容详解

摘要: ``` echo"服务器";//********************** 服务器 ********************* echo $_SERVER['SERVER_NAME'].""; //服务器的名称 echo $_SERVER['SERVER_ADDR'].""; //服务器的ip e 阅读全文

posted @ 2023-08-07 11:43 何苦-> 阅读(37) 评论(0) 推荐(0) 编辑

一个类继承一个单例还是单例的实现

摘要: ``` class A { static $inc; private function __construct(){} private function __clone(){} public static function get_self() { if(!(self::$inc instanceo 阅读全文

posted @ 2023-08-07 11:42 何苦-> 阅读(2) 评论(0) 推荐(0) 编辑

php://input输入流详解

摘要: php://input输入流详解 对于`php://input`介绍,PHP官方手册文档有一段话对它进行了很明确地概述。 `php://input allows you to read raw POST data. It is a less memory intensive alternative 阅读全文

posted @ 2023-08-07 11:39 何苦-> 阅读(65) 评论(0) 推荐(0) 编辑

简单实现单例原理

摘要: ``` //单例模式 class MySQL { private static $instance; private function __construct() { } private function __clone() { } public static function getInstanc 阅读全文

posted @ 2023-08-07 11:25 何苦-> 阅读(4) 评论(0) 推荐(0) 编辑

页面静态化的方法 伪静态

摘要: ``` 1.页面静态化 --在静态页面还是会有一部分内容会发送变动,可以使用ajax动态加载这些需要变动的数据 1.真静态 1)使用ob缓存获取页面输出的内容,进行静态页面生成 缓存区:ob缓存区=》程序缓存区=》浏览器缓存区 ob_start() 开启ob缓存 ob_clean() 清除缓存区 之 阅读全文

posted @ 2023-08-07 11:24 何苦-> 阅读(16) 评论(0) 推荐(0) 编辑

网页 请求头 错误码

摘要: //在http1.0 中 401 未授权 //返回'找不到文件' header('HTTP/1.0 404 Not Found');header('location:index.php'); 200 请求被成功接收 301 重定向:永久跳转,完成请求还需要进一步操作 302 重定向:临时跳转完成请求 阅读全文

posted @ 2023-08-07 11:22 何苦-> 阅读(7) 评论(0) 推荐(0) 编辑

导航