首页 > 后端开发 > 正文

如何用php语言将两个下拉菜单求和?

2024-12-06 06:47:07 | 我爱编程网

我爱编程网小编给大家带来了如何用php语言将两个下拉菜单求和?相关文章,一起来看一下吧。

本文目录一览:

如何用php语言将两个下拉菜单求和?

php 数组 分组求和

<?php

//多维数组
$arr = array(
array('goods_id'=>1888,'provider_id'=>81,'in_number'=>20,'out_number'=>30), 
array('goods_id'=>1888,'provider_id'=>8818,'in_number'=>10,'out_number'=>20), 
array('goods_id'=>198,'provider_id'=>894,'in_number'=>10,'out_number'=>20) 
);

//定义新数组接收元素
$newArr = array();
if($arr[0]['goods_id'] == $arr[1]['goods_id']){
$newArr['in_number'] = $arr[0]['in_number'] + $arr[1]['in_number'];
$newArr['provider_id'] = $arr[0]['provider_id'] < $arr[1]['provider_id'] ? $arr[0]['provider_id'] : $arr[1]['provider_id'];
$newArr['out_number'] = $arr[0]['out_number'] > $arr[1]['out_number'] ? $arr[0]['out_number'] : $arr[1]['out_number'];
}elseif($arr[0]['goods_id'] == $arr[2]['goods_id']){
$newArr['in_number'] = $arr[0]['in_number'] + $arr[2]['in_number'];
$newArr['provider_id'] = $arr[0]['provider_id'] < $arr[2]['provider_id'] ? $arr[0]['provider_id'] : $arr[2]['provider_id'];
$newArr['out_number'] = $arr[0]['out_number'] > $arr[2]['out_number'] ? $arr[0]['out_number'] : $arr[2]['out_number'];
}elseif($arr[1]['goods_id'] == $arr[2]['goods_id']){
$newArr['in_number'] = $arr[1]['in_number'] + $arr[2]['in_number'];
$newArr['provider_id'] = $arr[1]['provider_id'] < $arr[2]['provider_id'] ? $arr[1]['provider_id'] : $arr[2]['provider_id'];
$newArr['out_number'] = $arr[1]['out_number'] > $arr[2]['out_number'] ? $arr[1]['out_number'] : $arr[2]['out_number'];
}
echo '<pre>';
var_dump($newArr);

/*输出如下
array(3) {
  ["in_number"]=>
  int(30)
  ["provider_id"]=>
  int(81)
  ["out_number"]=>
  int(30)
}
*/

如何用php语言将两个下拉菜单求和?

如何用php语言将两个下拉菜单求和?

你试试看下面的例子,是不是你要的效果: 我爱编程网

<select id=a onchange="r.innerHTML=parseInt(a.value)+parseInt(b.value);">
<option value=1>1</option>
<option value=3>3</option>
<option value=5>5</option>
</select>

<select id=b onchange="r.innerHTML=parseInt(a.value)+parseInt(b.value);">
<option value=2>2</option>
<option value=4>4</option>
<option value=6>6</option>
</select>

=

<span id=r>3</span>

粘贴为PHP或者HTML文件,在浏览器里面打开(PHP需要使用网络地址打开)。

php两个一维数组求和,拜托大神帮忙看看

我爱编程网(https://www.52biancheng.com)小编还为大家带来php两个一维数组求和,拜托大神帮忙看看的相关内容。

如果是二维数组,使用array_sum函数进行求和。一位数组的话,直接取出值相加即可;

<?php
$arr1=array("num"=>-90);
$arr2=array("num"=>-30);
echo $arr1['num']+$arr2['num'];
//-120
?>

以上就是我爱编程网小编给大家带来的如何用php语言将两个下拉菜单求和?,希望能对大家有所帮助。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“如何用php语言将两个下拉菜单求和?”相关推荐
如何用PHP将两个数组合并
如何用PHP将两个数组合并

php常用bc函数PHP中提供了多个实用的bc函数,以处理高精度数学运算,包括基本的算术运算和数论相关的计算。以下是其中一些关键函数的简介:bcadd:用于两个任意精度数字的加法计算,提供精确的结果。bcsub:执行减法操作,确保在大数值场景下的准确性。bcmul:执行乘法运算,对于需要高精度乘积的场景非常有用。bcdi

2025-01-24 18:16:25
编程语言Python和Java哪个简单呀?
编程语言Python和Java哪个简单呀?

编程语言Python和Java哪个简单呀?编程语言Python和Java相比较而言,Python更简单一点。以下内容会详细介绍两款编程语言。一、编程语言Python🌷Python的作用。Python可以应用于日常办公,比如做表格、分析数据、做报表、获取信息等。Python在后端开发、人工智能领域、数据分析领域等领域有强大的作用。生活中,用Python可以免费

2024-01-03 04:56:37
写一个PHP自定义函数,功能是求两个整数的和 用php设置一个函数求两个数的平方和,函数内部将两个数的和返回并显示
写一个PHP自定义函数,功能是求两个整数的和 用php设置一个函数求两个数的平方和,函数内部将两个数的和返回并显示

写一个PHP自定义函数,功能是求两个整数的和public function he($a,$b){  if(!empty($a)&amp;&amp;!empty($b)){    $c = $a + $b;  }    return $c;}$a = 1;$b = 2;php要求编写一个函数,用于计算若干数的和。一个比较简单的函数:function sum() {    $nums

2024-08-25 07:34:03
php要求编写一个函数,用于计算若干数的和。(用php设置一个函数求两个数的平方和,函数内部将两个数的和返回并显示)
php要求编写一个函数,用于计算若干数的和。(用php设置一个函数求两个数的平方和,函数内部将两个数的和返回并显示)

php要求编写一个函数,用于计算若干数的和。一个比较简单的函数:function sum() {    $nums = func_get_args();    $sum = 0;    foreach( $nums as $num ) {        $sum += $num;    }    return $sum;}sum(1,2,3,4,5); // 15例子只是简单的演示

2024-08-26 12:38:18
JavaScript和PHP两种编程语言哪个设计得更好(差)一点?
JavaScript和PHP两种编程语言哪个设计得更好(差)一点?

JavaScript和PHP两种编程语言哪个设计得更好(差)一点?js的一个重要因素,就是为了实现html标签的动态表现。所以,它不能直接去运行函数。而是根据情况去运行。php则是直接运行函数,所以每一次都要对现有函数进行初始化,然后再运行。所以,js会相当自由,函数是安全的。缺点就是运行前要进行堆栈操作。这样速度慢,占内存。为了提高速度,有一套复杂的规则。如何在js中调

2024-09-10 15:53:46
求大神 用PHP脚本语言求10000以内能被7整除的整数个数并求和,整数,个数和求值都显示在网页 function()函数的具体用法
求大神 用PHP脚本语言求10000以内能被7整除的整数个数并求和,整数,个数和求值都显示在网页 function()函数的具体用法

求大神用PHP脚本语言求10000以内能被7整除的整数个数并求和,整数,个数和求值都显示在网页header('content-type:text/html;charset=utf-8');$final = [];foreach (range(1, 10000) AS $value) { if (!($value % 7 == 0)) continue; $final[] = $value;}

2024-09-24 18:08:55
C语言 timer函数 和time函数(php定时任务。求助)
C语言 timer函数 和time函数(php定时任务。求助)

C语言timer函数和time函数Timer()函数语法:Timer(interval{,windowname})参数:指定两次触发Timer事件之间的时间间隔,有效值在0到65之间。如果该参数的值指定为0,那么关闭定时器,不再触发指定窗口的Timer事件。windowname:窗口名,指定时间间隔到时要触发哪个窗口的Timer事件。省略该参数时,触发当前窗口的Timer事件返回值

2024-08-10 14:27:50
如何将PHP表单提交实现提交到多个表的不同字段?
如何将PHP表单提交实现提交到多个表的不同字段?

如何将PHP表单提交实现提交到多个表的不同字段?如果您想在PHP表单中实现提交到多个表的不同字段,可以使用如下步骤来实现:在表单中定义相应的字段,用于获取用户输入的数据。使用PHP代码从表单中获取用户输入的数据。使用PHP中的数据库操作函数(例如MySQLi或PDO),连接到数据库,并且向不同的表插入数据。例如,如果您想插入用户名和电子邮件到user

2024-08-18 21:12:02