站長資訊網
        最全最豐富的資訊網站

        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>";

        輸出結果是

        PHP算法練習四:將兩個給定列表的相應元素相乘

        上述示例中,我們給了兩列數據,分別是10、12、3和1、3、3。

        那么將兩個給定列表的相應元素相乘,也就是求10*1、12*3、3*3。

        顯而易見,相乘的結果分別就是10、36、9。

        這里有2個函數需要大家了解一下:

        trim()函數:移除字符串兩側的空白字符或其他預定義字符。

        →附相關函數:ltrim()移除字符串左側的空白字符或其他預定義字符。rtrim() 移除字符串右側的空白字符或其他預定義字符。

        explode()函數:把字符串打散為數組。

        其語法是“explode(separator,string,limit)”,返回值是返回字符串的數組。

        →注:"separator" 參數不能是空字符串,該函數是二進制安全的。

        還有關于foreach循環這里就不多介紹,大家可以閱讀《PHP中foreach的用法》這篇文章。

        最后給大家推薦最新最全面的《PHP視頻教程》~快來學習吧!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧美久久亚洲精品| 久久精品国产网红主播| 亚洲AV无码久久精品成人| 91精品国产91久久久久久蜜臀| 亚洲国产精品无码久久久不卡 | 国产在线精品一区二区三区不卡 | 国产成人精品综合在线观看| 99在线精品一区二区三区| 中文无码久久精品| 亚洲国产av无码精品| 国内精品久久久久久久久电影网| 久久精品免费一区二区三区| 国产成人精品午夜福利| 久久精品国产亚洲77777| 无码精品国产VA在线观看| 亚洲精品tv久久久久久久久久| 国产亚洲精品拍拍拍拍拍| 99免费精品国产| 亚洲精品高清久久| 久久福利青草精品资源站免费| 国产精品白丝AV网站| 精品一区二区三区在线成人| 人妻VA精品VA欧美VA| 欧美激情精品久久久久久久| 精品久久人人做人人爽综合| 国精品产露脸自拍| 国产亚洲精品精品国产亚洲综合| 国产高清在线精品一本大道国产| 91在线手机精品超级观看| 久久精品国内一区二区三区| 精品无人区麻豆乱码1区2区 | 先锋影音国产精品| 四虎国产精品免费久久5151| 精品久久久久久| 免费视频精品一区二区三区| 久久久国产精品福利免费| 四虎成人www国产精品| 国产精品99无码一区二区| 国产精品亚洲玖玖玖在线观看| 国产呦小j女精品视频| 亚洲欧美精品综合中文字幕|