## PHP代码
```php
$str = "阅客网";
echo md5(urlencode($str));
```
## Java代码
```java
String str ="阅客网";
try {
str = encode(URLEncoder.encode(str,"utf-8"));
} catch (Unsu...
PHP批量随机生成不重复的数字
/**
* 随机多个数字,可设定是否重复
* @param int $min
* @param int $max
* @param int $num
* @param boolean $re
* @return array
*/
function ran...
PHP实现小写金额转换为中文大写,精确到分
不废话,上函数
<?php
/**
* 将数值金额转换为中文大写金额
* @param $amount float 金额(支持到分)
* @param $type int 补整类型,0:到角补整;1:到元补整
* @return mixed 中文大写金额
*/
public function convertAmo...
PHP金额转换为大写
话不多说,直接上函数,自行调用即可
function num_to_rmb(float $num)
{
$c1 = "零壹贰叁肆伍陆柒捌玖";
$c2 = "分角元拾佰仟万拾佰仟亿";
//精确到分后面就不要了,所以只留两个小数位
$num = round($num, 2);
//将数字转化为整数...
PHP获取顶级域名
话不多说,直接上函数,自行调用即可
/**
* 获取顶级域名
* @param string|null $url
* @return TopDomain
*/
function GetTopDomain(string $url = 'https://www.recho.cn')
{
// 判断网址是否带http://或ht...
本站Emlog6.0.0升级PHP8思路和解决方案
1
今天折腾了一个小时研究了一下,本站升级到了PHP8.1,把本身不支持PHP8的emlog程序实现了兼容,记录一下操作流程。
1.找到include/lib/function.base.php文件,转到第20行,将:
/**
* 去除多余的转义字符
*/
function doStripslashes() {
if (ge...
为什么祖传代码被称为「屎山」?
今天偶然看到一篇文章,作为"程序猿",对于屎山,我真的是深有感悟,所以马上就想着分享给大家并加了些自己的观点。
驾驭屎山的唯一方法,不是重构,而是不重构。
为什么有人可以在屎山里加功能?
很简单:把屎山扒拉开,每块闻一闻,找出和你要改的功能对应的那坨屎,把这坨屎包起来(封装),你就可以假装它不是屎,是巧克力。然后,在旁边...
彩虹PHP聚合登录系统各种对接插件下载(不定时更新)
以下是各种网站程序集成彩虹聚合登录系统接口的插件下载,此文章会不断更新。
魔方财务系统插件
点我下载
使用方法:
上传到 /modules/oauth 目录解压(测试版上传到 /public/plugins/oauth),然后在后台【系统】->【第三方登录】配置并开启即可。包含QQ、微信、支付宝、微博...
PHP获取文件大小并转化为KB、MB、GB单位
有两种方法可以实现,这里我分别介绍两种函数封装,都是经过测试均可使用的。
function getSize($filesize) {
if ($filesize >= 1073741824) {
$filesize = round($filesize / 1073741824 * 100) / 100 . ' GB...
php计算两个日期之间相差多少天,获取时间差值
首先我们需要用到PHP自带函数date_create 随后取days值
$date1 = date_create("2021-10-01");
$date2 = date_create("2021-11-11");
$diff = date_diff($date1, $date2);
echo sprintf('相差%d天', $diff-&...