当前位置:首页 » 编程语言 » php公式

php公式

发布时间: 2024-06-16 06:20:32

‘壹’ php三级分销佣金计算公式代码怎么写呢

$money = 100;
$rate = [0.5, 0.3 ,0.2]; // 分销返利比列,对应 1级,2级,3级
$parents = ['d', 'c', 'b']; // 推广员 ,对应 1级,2级,3级

foreach ($parents as $index=>$p)
{
if($p && isset($rate[$index])){
// 当前级别返利
$m = $money * 0.2 * $rate[$index];
// 业务逻辑 ...

}else{
break;
}

}

‘贰’ php计算工龄的公式怎么计算啊

楼上的回答,我大开眼界,要我就不那么算,

PHP是有时间戳的,入职时间在库里,当前时间在服务器上,时间戳相减,

取绝对值,为入职时间变量,单位是秒,你要求几年,就31536000相除,

其它值都一目了然。思路远在程序之上

‘叁’ PHP 一个数组 给出一个数字 算出公式

按照你的要求编写的php程序如下(注意给出的数组得是从小到大排好序的数组,给出的公式有加法也有乘法)

我不知道你的输入值的方式,所以输入值直接写在变量v中了.

<?php

$_arr = array(1,2, 5, 10,1000, 2000, 5000);

$v=1007;

$result=array();

$va=$v;

$j=0;

$i=count($_arr)-1;

while($i>=0){

if($_arr[$i]<=$va){

$chengshu=floor($va/$_arr[$i]);

$result[$j++]=$_arr[$i];

$result[$j++]=$chengshu;

$va=$va%$_arr[$i];

}

$i--;

}

if($va==0){

for($k=0;$k<$j;$k+=2){

if($k==$j-2){

if($result[$k+1]==1){

echo $result[$k]."=".$v;

}else{

echo $result[$k]."*".$result[$k+1]."=".$v;

}

}else{

if($result[$k+1]==1){

echo $result[$k]."+";

}else{

echo $result[$k]."*".$result[$k+1]."+";

}

}

}

}else{

echo "没有公式使其值等于".$v;

}

?>

热点内容
亚擎算法 发布:2025-10-19 12:12:11 浏览:941
创业板指如何配置 发布:2025-10-19 12:09:28 浏览:110
linux待遇 发布:2025-10-19 12:08:31 浏览:664
战地五端游配置要什么操作系统的 发布:2025-10-19 12:06:24 浏览:723
linuxxampp下载 发布:2025-10-19 12:00:31 浏览:747
vmwarewin7共享文件夹 发布:2025-10-19 12:00:31 浏览:851
linuxgcc查看 发布:2025-10-19 11:52:06 浏览:85
编程中心英文 发布:2025-10-19 11:40:23 浏览:878
按键精灵apk反编译 发布:2025-10-19 11:39:37 浏览:353
访问云服务器磁盘文件路径 发布:2025-10-19 11:31:45 浏览:545