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 ...