PHP如何实现两个列表对应元素相乘的算法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计667个文字,预计阅读时间需要3分钟。
原文:本文继续给家长介绍算法练习系列,在上一次一篇《PHP算法练习三:交换字符串中第一个和最后一个字符》中,给家长介绍了如何交换字符串中第一个和最后一个字符。感兴趣的朋友可以学习。
改写后:本文续写算法练习系列,前文《PHP算法练习三:交换字符串中第一个和最后一个字符》中,向家长展示了如何实现这一算法。有兴趣的朋友可以继续学习。
本文继续给大家介绍算法练习系列,在上一篇《PHP算法练习三:交换字符串中第一个和最后一个字符》中给大家介绍了如何交换字符串中第一个和最后一个字符,感兴趣的朋友可以学习一下~下面我将给大家提一个问题:“如何编写一个 PHP 程序,将两个给定列表的相应元素相乘”?
这是什么意思呢?
就比如下图所示,将两行对应的数据进行相乘就可以了!
好的,我们就直接上代码:
PHP代码如下:
<?php function multiply_two_lists($x, $y) { $a = explode(' ',trim($x)); $b = explode(' ',trim($y)); foreach($a as $key=>$value){ $output[$key] = $a[$key]*$b[$key]; } return implode(' ',$output); } echo multiply_two_lists(("10 12 3"), ("1 3 3"))."<br>";
输出结果是
上述示例中,我们给了两列数据,分别是10、12、3和1、3、3。
本文共计667个文字,预计阅读时间需要3分钟。
原文:本文继续给家长介绍算法练习系列,在上一次一篇《PHP算法练习三:交换字符串中第一个和最后一个字符》中,给家长介绍了如何交换字符串中第一个和最后一个字符。感兴趣的朋友可以学习。
改写后:本文续写算法练习系列,前文《PHP算法练习三:交换字符串中第一个和最后一个字符》中,向家长展示了如何实现这一算法。有兴趣的朋友可以继续学习。
本文继续给大家介绍算法练习系列,在上一篇《PHP算法练习三:交换字符串中第一个和最后一个字符》中给大家介绍了如何交换字符串中第一个和最后一个字符,感兴趣的朋友可以学习一下~下面我将给大家提一个问题:“如何编写一个 PHP 程序,将两个给定列表的相应元素相乘”?
这是什么意思呢?
就比如下图所示,将两行对应的数据进行相乘就可以了!
好的,我们就直接上代码:
PHP代码如下:
<?php function multiply_two_lists($x, $y) { $a = explode(' ',trim($x)); $b = explode(' ',trim($y)); foreach($a as $key=>$value){ $output[$key] = $a[$key]*$b[$key]; } return implode(' ',$output); } echo multiply_two_lists(("10 12 3"), ("1 3 3"))."<br>";
输出结果是
上述示例中,我们给了两列数据,分别是10、12、3和1、3、3。

