PHP二维数组中根据某个字段进行排序

代码如下 ```php <?php $data = [ ['name'=>'laofan1','age'=>18,'space'=>3], ['name'=>'laofan2','age'=>19,'space'=>1], ['name'=>'laofan3','age'=>19,'space'=>2], ['name'=>'laofan4','age'=>17,'space'=>4], ]; array_multisort(array_column($data, 'age'),SORT_DESC,array_col...

PHP实现ASCII码与字符串相互转换的方法

```php <?php class Ascii { private $prefix = "&#"; public function str2ascii($str) { $len = strlen($str); $i = 0; $iscii = ''; while ($i < $len) { $ud = 0; if (ord($str{$i}) >= 0 && ord($str{$i}) <= 127) { $ud = ord($str{$i}); $i += 1; } else if (ord($str{$i}) >= 192 && ord($str{$i}) ...

PHP 生成随机红包

生成随机数方法有很多种,我觉得比较好的一种思路就是先计算剩余金额的平均值, 然后根据剩余金额的平局值获取最大值或者最小值距离平均值之间的一个正太分布值(范围内的随机值,保证在最大值和最小值之间 。 ```php <?php class RedPacket { /** * @param float $rmb 红包总金额 * @param int $num 红包合适 * @param int $kind int 0 随机 1平均 * @param int $max 最大红包金额 * @return array|bool */ public static function create($r...

squid对https证书的配置

squid要说是一个神级别的软件,其他的代理和反向代理都是弟弟 ```c https_port 443 accel defaultsite=mywebsite.mydomain.com \ cert=/path/to/wildcardPublicKeyCert.pem \ key=/path/to/wildcardPrivateKeyCert.pem # First (HTTP) peer cache_peer 10.112.62.20 parent 80 0 no-query originserver login=PASS name=websiteA acl sites_server_1 ...

nginx 拦截非法字符,nginx禁止url访问特定字符,nginx过滤url访问

nginx 拦截非法字符,nginx禁止url访问特定字符,nginx过滤url访问 参考代码一 #前缀为无限,后面的精准屏蔽字符 123 if ($request_uri ~* "123") { return 403 "I've recorded your ip Wait to check the water meter"; } 参考代码二 #前缀为index.php,后面的精准屏蔽字符 123 #资源宝分享:www.httple.net if ($request_uri ~* "/index.php\123") { return 403 "I've recorded your ip Wai...

分享下别人分享的,常用脚本备份

DD网络重装脚本 腾讯云删除监控组件 41合一脚本(可DD windows) 宝塔面板7.7.0 常用脚本 综合工具箱(强烈推荐,集成了很多脚本) 一键开启BBR(适用于较新的Debian、Ubuntu) superbench Bench.sh 三网测速 yabs 机器跑分 一键安装docker 国外 国内 卸载docker 流媒体测试 全媒体测试 奈飞测试 不太常用脚本 杜甫测试 单线程测试 直接显示回程线路 测试25端口是否开放 一键修改默认SSH端口,自行替换2222 一键清理 /var/log/目录下的过期日志 测试IPv4优先还是IPv6优先 目前用过的最好用,功能最全的套warp...

请编写一段将数据写入文本的方法的php程序

下面是一段简单的 PHP 代码,可以将数据写入文本文件中: // 定义要写入文本文件的数据 $data = "这是要写入文本文件的数据"; // 使用 fopen() 函数打开文件,如果文件不存在则创建它 $file = fopen("data.txt", "w"); // 使用 fwrite() 函数写入数据 fwrite($file, $data); // 关闭文件 fclose($file); 在上面的代码中,我们首先定义了要写入文件的数据,然后使用fopen()函数打开了一个名为data.txt的文件,并使用w模式打开,这表示如果文件不存在,会创建一个新文件。然后,我们使用fwrit...

生成静态文件的php程序

下面是一个简单的 PHP 程序,用于生成静态 HTML 文件: $content = "This is a static HTML file"; // 将内容写入文件 file_put_contents("index.html", $content); 在这个程序中,我们首先定义了一个变量$content,并将其赋值为一个包含 HTML 标记的字符串。然后,我们使用 PHP 的file_put_contents()函数,将该字符串写入一个名为index.html的文件中。 请注意,上面的程序只是一个示例,实际的应用中可能会有更复杂的逻辑。但是,这个程序展示了如何使用 PHP 来生成静态 HT...

递归建立文件夹和文件的php程序

下面是一个简单的 PHP 程序,用于递归地建立文件夹和文件: // 定义要建立的文件夹和文件的路径 $folderPath = "./my_folder"; $filePath = "./my_folder/my_file.txt"; // 建立文件夹 if (!is_dir($folderPath)) { mkdir($folderPath, 0777, true); } // 建立文件 if (!file_exists($filePath)) { touch($filePath); } 在这个程序中,我们首先定义了要建立的文件夹和文件的路径。然后,我们使用 PHP 的is_dir()函数...