-
php 数值金额转换为中文大写金额
所属栏目:[PHP教程] 日期:2020-12-13 热度:154
/** * 将数值金额转换为中文大写金额 * @param $amount float 金额(分) * @param $type int 补整类型,0:到角补整;1:到元补整 * @return mixed 中文大写金额 */ function convertAmountToCn($amount,$type = 1) { if ($amount == 0) { return "零元整"; } ? i[详细]
-
php 抽奖
所属栏目:[PHP教程] 日期:2020-12-13 热度:56
/* * 抽奖 * @param array $proArr 二维数组 * @return bool */ // 例子:v除以v总和-中奖概率 // $prize_arr = array( // ‘0‘ = array(‘id‘=1,‘prize‘=‘平板电脑‘,‘v‘=1), // ‘1‘ = array(‘id‘=2,‘prize‘=‘数码相机‘,‘v‘=5), // ‘2‘[详细]
-
php 递归排序
所属栏目:[PHP教程] 日期:2020-12-13 热度:90
/** * 排序层级排序 * @param $arr 数组 * @param $id id * @param $level 层级 * @return array */ function sortPid($arr,$id,$level = 0) { $data =array(); foreach ($arr as $k=$v) { if ($v[‘parent_id‘] == $id) { $v[‘level‘]=$level; $v[‘chil[详细]
-
【译】PHP 内核 — 字符串管理
所属栏目:[PHP教程] 日期:2020-12-13 热度:54
【译】PHP 内核 — 字符串管理 (Strings management: zend_string 译文) 原文地址:http://www.phpinternalsbook.com/php7/internal_types/strings/zend_strings.html 原文仓库:https://github.com/phpinternalsbook/PHP-Internals-Book 原文作者:phpint[详细]
-
【其他】【支付】【1】M-pesa(非洲肯尼亚的支付方式)
所属栏目:[PHP教程] 日期:2020-12-13 热度:121
前言: M-pesa: 肯尼亚移动运营商Safaricom推出的手机银行业务。是依托于手机SIM卡进行支付的。 官网: https://www.safaricom.co.ke/dealers/login.php 开发者网站: https://developer.safaricom.co.ke/docs#going-live 正文: 业务背景: 公司需要在官网[详细]
-
php-fpm搭建及加固
所属栏目:[PHP教程] 日期:2020-12-13 热度:137
php-fpm安装 nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx。 那什么又是cgi呢? CG[详细]
-
温故知新:互质排列
所属栏目:[PHP教程] 日期:2020-12-13 热度:65
每次询问给你一个区间[l,r],你有l,l+1,l+2,...,r这r-l+1数,现在问你这些数是否存在一种排列p 1 ,p 2 ...p n 使得p i 与p i+1 互质。特别的要保证p 1 和p n 也互质。? 题目地址:http://192.168.173.163/JudgeOnline/problem.php?cid=1244pid=7 题目分析:[详细]
-
XAMPP【phpmyadmin】外网访问被拒绝解决办法
所属栏目:[PHP教程] 日期:2020-12-13 热度:123
问题场景: 在阿里云搭建一个apache服务器,正常访问XAMPP目录下的页面。 服务器本地是可以正常访问的 但是远程?就不可以访问了: 出现这样的画面: 解决方法 1、按照提示找到httpd-xampp.conf文件,路径在“/xampp/apache/conf/extra/httpd-xampp.conf” ?[详细]
-
2019杭电多校 hdu6659 Acesrc and Good Numbers
所属栏目:[PHP教程] 日期:2020-12-13 热度:57
http://acm.hdu.edu.cn/showproblem.php?pid=6659 ?题意:给你d,x,让求满足f(d,n)=n的最大n(n=x),其中f(d,n)表示数字d在从1到n的数中出现的总次数。 思路:网上真的是有一种神仙思路(找规律,推公式),显然如果f(d,x)=x那么答案就是x,否则让x -= max( 1[详细]
-
每周一道算法题009:找二进制对称的日期
所属栏目:[PHP教程] 日期:2020-12-13 热度:73
题目: 把年月日表示为YYYYMMDD这样的8位整数,然后把这个整数转换成二进制数并且逆序排列,再把得到的二进制数转换成十进制数,求与原日期一致的日期。求得的日期要在上一次东京奥运会(1964年10月10日)到下一次东京奥运会(预定举办日期为2020年7月24日)[详细]
-
2019杭电多校 hdu6662 Acesrc and Travel (树形dp
所属栏目:[PHP教程] 日期:2020-12-13 热度:53
http://acm.hdu.edu.cn/showproblem.php?pid=6662 题意:有两个人在树上博弈,每个点节点有两个分数a[i]和b[i],先手先选择一个点,后手在先手选的点的相邻点中选择一个点,然后先手在后手选的点的相邻点中选择一个两个人都没有走过的点,直到不能走,游戏就[详细]
-
yii\filters\AccessControl 访问权限控制
所属栏目:[PHP教程] 日期:2020-12-13 热度:132
Class yiifiltersAccessControl 所有类 | 属性 | 方法 ? 继承 yiifiltersAccessControl ? yiibaseActionFilter ? yiibaseBehavior ? yiibaseBaseObject 实现 yiibaseConfigurable 可用版本自 2.0 源码 https://github.com/yiichina/yii2/blob/ap[详细]
-
PHP递归菜单/权限目录(无限极数组)
所属栏目:[PHP教程] 日期:2020-12-13 热度:155
/** * 递归权限(数组) * * @param $data select查询来未处理过的数组 * @param $pid * @return array */function recursiveMenuArray($data,$pid){ $re_data =[]; foreach ($data as $key=$value){ if($value[‘pid‘] == $pid){ $re_data[$value[‘id‘]] =[详细]
-
XYIXY.COM短网址在线生成,快速、稳定、永久有效,免费开放网址
所属栏目:[PHP教程] 日期:2020-12-13 热度:98
在PHP中使用API 要在PHP程序中使用API,您必须通过file_get_contents或cURL发送GET请求:两者都是可靠的方法,您可以直接复制下面的代码。 ? php /* *** Sample PHP Function ** */ function shorten( $url , $custom = "", $format = "json" ) { $api_url =[详细]
-
万能密码
所属栏目:[PHP教程] 日期:2020-12-13 热度:198
? asp、aspx、php、jsp万能密码大全 asp aspx万能密码 ? 1:"or "a"="a ? 2:?‘)or(‘a‘=‘a ? 3:or 1=1-- ? 4:‘or 1=1-- ? 5:a‘or‘ 1=1-- ? 6:"or 1=1-- ? 7:‘or‘a‘=‘a ? 8:"or"="a‘=‘a ? 9:‘or‘‘=‘ ? 10:‘or‘=‘or‘ ? 11:1 or[详细]
-
安装yii2-starter-kit
所属栏目:[PHP教程] 日期:2020-12-13 热度:179
一.先去github上下下来 https://github.com/yii2-starter-kit/yii2-starter-kit 二.安装,通过composer 如果没安装composer,就先安装composer ? 三.composer update 无法下载npm-asset/admin-lte等等 nmp下的包 查找原因,很可能composer没装这个。 compose[详细]
-
PHP 获取压缩包大小
所属栏目:[PHP教程] 日期:2020-12-13 热度:144
压缩文件包 https://packagist.org/packages/wapmorgan/unified-archive ? 我使用的是tp5 1. 下载 composer require wapmorgan/unified-archive ? 2. 引用 use wapmorganUnifiedArchiveUnifiedArchive; function get_originalsize ( $filename ) { $archi[详细]
-
php opcodes(vld)翻译教程
所属栏目:[PHP教程] 日期:2020-12-13 热度:143
一 .php opcodes 的由来(如果你只想知道如何解 php opcodes 就直接跳过这步) 1.PHP 内核 -Zend 引擎的详解 : https://www.php.cn/php-weizijiaocheng-355597.html 2.VLD 扩展使用指南 (VLD 介绍 ):http://www.phppan.com/2011/05/vld-extension/ 二 .php[详细]
-
php 生成二维码
所属栏目:[PHP教程] 日期:2020-12-13 热度:187
生成二维码的类: 1 ? php 2 3 /* 4 * PHP QR Code encoder 5 * 6 * 此文件包含合并版本的PHP二维码库。 7 * 它是自动生成的完整版本,为您的方便。 8 * 9 * 这个合并版本被配置为不需要任何外部文件, 10 * 禁用缓存,错误日志和weker但更快的掩码匹配。 11[详细]
-
TP生成二维码插件
所属栏目:[PHP教程] 日期:2020-12-13 热度:187
安装 composer require endroid/qrcode 使用: use EndroidQrCodeQrCode 然后 这个类库要改一下 在路径:你的项目路径vendorendroidqrcodesrcQrCode.php 改成 const LABEL_FONT_PATH_DEFAULT = ‘‘ ; 代码: ? php namespace appadmincontroller;use[详细]
-
thinkphp6.0 composer 安装 web-token/jwt-framework 常见出错原
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
composer require web-token/jwt-framework 安装JWT出现错误提示 - web-token/jwt-framework v2.0.1 requires ext-gmp * - the requested PHP extension gmp is missing from your system. - web-token/jwt-framework v2.0.0 requires ext-gmp * - the reque[详细]
-
php 魔术方法 __get __set
所属栏目:[PHP教程] 日期:2020-12-13 热度:53
什么是魔术方法? ? ?系统在特定的时机自动调用的方法 __get? 触发时机:对象在外部访问私有成员或者受保护属性时调用 该方法有一个参数:参数就是属性名 ? __set? 触发时机:对象在外部设置私有或者受保护成员属性值的时候调用 该方法有两个参数 参数一:成[详细]
-
跨域问题的解决方案 php
所属栏目:[PHP教程] 日期:2020-12-13 热度:178
本文通过设置 Access-Control-Allow-Origin 来实现跨域。 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。 如果直接使用ajax访问,会有以下错误: 1 XMLHttpRequest cannot load http://server.runoob.com/server.php. No ‘Acce[详细]
-
laradock phpstorm xdebug
所属栏目:[PHP教程] 日期:2020-12-13 热度:135
安装 Xdebug 扩展 编辑 laradock 目录下 .env 文件,修改以下两项 WORKSPACE_INSTALL_XDEBUG = true PHP_FPM_INSTALL_XDEBUG = true 修改后执行? docker-compose build php-fpm workspace ?使配置生效 ? 配置 Xdebug 编辑 laradock/workspace/xdebug.ini 及[详细]
-
每周一道算法题010:扫地机器人路径统计
所属栏目:[PHP教程] 日期:2020-12-13 热度:130
问题: 假设有一款不会反复清扫同一个地方的机器人,它只能前后左右移动。举个例子,如果第1次向后移动,那么连续移动3次时,就会有以下9种情况(图6)。又因为第1次移动可以是前后左右4种情况,所以移动3次时全部路径有9×4=36种。 求这个机器人移动12次时[详细]