ホームページ > バックエンド開発 > PHPチュートリアル > PHP アルゴリズム演習 4: 指定された 2 つのリストの対応する要素を乗算する

PHP アルゴリズム演習 4: 指定された 2 つのリストの対応する要素を乗算する

藏色散人
リリース: 2023-04-10 14:30:01
オリジナル
4680 人が閲覧しました

この記事では、引き続きアルゴリズム演習シリーズをご紹介します。前回の記事「PHP アルゴリズム演習 3: 文字列の最初と最後の文字を交換する」では、文字列の最初と最後の文字を交換する方法を紹介しました。文字列内の最初と最後の文字については、興味のある友人がそれについて学ぶことができます~

今度は、「与えられた 2 つのリストの対応する要素を乗算する PHP プログラムの書き方」という質問をします。 ######それはどういう意味ですか?


下の図に示すように、2 行に対応するデータを乗算するだけです。

PHP アルゴリズム演習 4: 指定された 2 つのリストの対応する要素を乗算するそれでは、コードに直接進みましょう:

PHP コードは次のとおりです:

<?php

function multiply_two_lists($x, $y)
{
    $a = explode(&#39; &#39;,trim($x));
    $b = explode(&#39; &#39;,trim($y));
    foreach($a as $key=>$value){
        $output[$key] = $a[$key]*$b[$key];
    }
    return implode(&#39; &#39;,$output);
}
echo multiply_two_lists(("10 12 3"), ("1 3 3"))."<br>";
ログイン後にコピー

出力結果は ## です。

#上記の例では、10、12、3 と 1、3、3 という 2 つのデータ列を指定しました。 PHP アルゴリズム演習 4: 指定された 2 つのリストの対応する要素を乗算する

次に、指定された 2 つのリストの対応する要素を掛け合わせます。つまり、10*1、12*3、3*3 を求めます。

明らかに、乗算の結果はそれぞれ 10、36、9 になります。

ここでは、知っておく必要がある 2 つの関数を示します:


trim()

関数: 文字列の両側にある空白文字またはその他の事前定義された文字を削除します。 。

→付属の関連関数: ltrim() は、文字列の左側にある空白文字またはその他の事前定義された文字を削除します。 rtrim() は、文字列の右側から空白文字またはその他の事前定義された文字を削除します。

explode()

関数: 文字列を配列に分割します。

構文は「explode(separator,string,limit)

」で、戻り値は返された文字列の配列です。

→注: 「separator」パラメータを空の文字列にすることはできません。この関数はバイナリ セーフです。

ここでは foreach ループについてはあまり紹介しませんが、「PHP での foreach の使用法」の記事を参照してください。

最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」をお勧めします~ぜひ学んでください!

以上がPHP アルゴリズム演習 4: 指定された 2 つのリストの対応する要素を乗算するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート