不废话,上函数
<?php
/**
* 将数值金额转换为中文大写金额
* @param $amount float 金额(支持到分)
* @param $type int 补整类型,0:到角补整;1:到元补整
* @return mixed 中文大写金额
*/
public function convert...
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://pjax.vip')
{
// 判断网址是否带http://或htt...
本站Emlog6.0.0升级PHP8思路和解决方案
1
今天折腾了一个小时研究了一下,本站升级到了PHP8.1,把本身不支持PHP8的emlog程序实现了兼容,记录一下操作流程。
1.找到include/lib/function.base.php文件,转到第20行,将:
/**
* 去除多余的转义字符
*/
function doStripslashes() {
if ...
微软商店出现报错代码: 0x80131500的解决办法
解决方案:
1.按下快捷键“Win”+“R”打开“运行”
2.输入inetcpl.cpl
3.确认后,会打开internet属性面板
4.点击"高级"选项卡
5.下拉找到"使用TLS1.2",勾选后确认
6.回到微软商店,点击刷新页面按钮即恢复正常访问
一行命令解决低版本 PHP Debian/Ubuntu 网络请求报 SSL 错误
具体报错:
curl: (60) SSL certificate problem: unable to get local issuer certificate
解决方案,执行如下指令:
apt update && apt install ca-certificates
一行命令在Linux和Window生成任意大小文件
Linux:
使用dd命令,一般系统都会自带,不需要额外安装;
格式为:dd if=/dev/zero of=要生成的文件 bs=读入的block大小 count=读取的block个数
示例:
在/home目录下创建一个后缀名为“.log”的文件
100MB大小
dd if=/dev/zero...
JS特效:鼠标左键弹出社会主义核心价值观
访客在网站上点击屏幕的时候,会弹出“富强、民主、和谐...”文字特效,下面就给大家分享JS代码,三种方法实现:
原生JS:
window.onload = () = >{
let i = 0;
let body = document.getElementsByTagName("body")[0];
body...
wsl启动时报错“参考的对象类型不支持尝试的操作”
先说一下原因:是因为电脑上用了代理软件导致与 wsl2 的端口冲突。
第一种方法(不推荐使用):
使用命令提示符或windows终端在管理员模式下执行该命令,随后重启WSL2即可
netsh winsock reset
这个命令会将winsock网络协议重置,会导致代理软件(proxifier)无法使用!
...
设置nvm国内镜像的方法
今天尝试了一下nvm安装nodejs,国内这环境真的是懂得都懂,慢死个人,需要用镜像来解决,简单粗暴两行代码搞定
1.阿里云
# 设置npm_mirror:
nvm npm_mirror https://npmmirror.com/mirrors/npm/
# 设置node_mirror:
nvm node_mirror h...