当前位置:首页 » 编程语言 » 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;

}

?>

热点内容
androidmvc框架 发布:2024-06-24 03:01:27 浏览:97
python程序能不能编译成exe 发布:2024-06-24 02:53:20 浏览:928
dz网站源码 发布:2024-06-24 02:53:11 浏览:92
c语言里的不等于 发布:2024-06-24 02:42:07 浏览:26
进化算法优化算法 发布:2024-06-24 02:38:19 浏览:271
有什么便宜的直角边框安卓手机 发布:2024-06-24 02:37:41 浏览:456
数据库与数据库文件 发布:2024-06-24 02:28:33 浏览:302
目前linux 发布:2024-06-24 02:28:31 浏览:393
伟创oa怎么备份服务器转移 发布:2024-06-24 02:28:22 浏览:357
美国存储枪支 发布:2024-06-24 02:22:34 浏览:759