亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    PHP算法練習(xí)四:將兩個給定列表的相應(yīng)元素相乘

    本文繼續(xù)給大家介紹算法練習(xí)系列,在上一篇《PHP算法練習(xí)三:交換字符串中第一個和最后一個字符》中給大家介紹了如何交換字符串中第一個和最后一個字符,感興趣的朋友可以學(xué)習(xí)一下~

    下面我將給大家提一個問題:“如何編寫一個 PHP 程序,將兩個給定列表的相應(yīng)元素相乘”?

    這是什么意思呢?

    就比如下圖所示,將兩行對應(yīng)的數(shù)據(jù)進行相乘就可以了!

    PHP算法練習(xí)四:將兩個給定列表的相應(yīng)元素相乘

    好的,我們就直接上代碼:

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

    輸出結(jié)果是

    PHP算法練習(xí)四:將兩個給定列表的相應(yīng)元素相乘

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

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

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

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

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

    →附相關(guān)函數(shù):ltrim()移除字符串左側(cè)的空白字符或其他預(yù)定義字符。rtrim() 移除字符串右側(cè)的空白字符或其他預(yù)定義字符。

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

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

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

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

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

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號