ホームページ > バックエンド開発 > PHPの問題 > PHPでmiltiplyは何を意味しますか

PHPでmiltiplyは何を意味しますか

藏色散人
リリース: 2023-03-17 12:18:01
オリジナル
1697 人が閲覧しました

PHP ライブラリ関数に miltiply という単語が出現する場合、通常は「乗算」を意味します。開発者によってカスタマイズされている場合は、開発者の意図と、カスタムの miltiply などの表現が適切かどうかによって異なります。メソッドは「functionmul($a,$b){$lenA=strlen($a);$lenB=strlen($b);$result= '0';for($inxA=$lenA- 1;$ inxA>」のようなものです;= 0; ) {...}"。

PHPでmiltiplyは何を意味しますか

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

php での miltiply とはどういう意味ですか?

この単語が PHP ライブラリ関数に出現する場合、multiply は通常「乗算」を表します。

カスタマイズされた場合は、作成者の意図と表現が適切かどうかによって異なります。

例:

PHP实现大数相加、大数相乘
最基本的模拟竖式的计算方法:

<?php

/* multiply

* a,b should be numeric

* @param $a string

* @param $b string

* @return string

*/

functionmul($a,$b)

{

    $lenA=strlen($a);

    $lenB=strlen($b);

    $result= &#39;0&#39;;

    for($inxA=$lenA- 1;$inxA>= 0; --$inxA) {

        $re= &#39;&#39;;

        for($i=$inxA+ 1;$i<$lenA; ++$i) {

            $re= "0" .$re;

        }

        $j= 0;

        for($inxB=$lenB- 1;$inxB>= 0; --$inxB) {

            $mul= (int)$a[$inxA] * (int)$b[$inxB] +$j;

            if($mul>= 10) {

                $j=floor($mul/ 10);

                $mul=$mul-$j* 10;

            } else {

                $j= 0;

            }

            $re= (string)$mul.$re;

        }

        if($j> 0)$re= (string)$j.$re;

        $result= add($result,$re);

    }

    return$result;

}

/**

* add

* a,b should be numeric

* @param $a string

* @param $b string

* @return string

*/

functionadd($a,$b)

{

    $lenA=strlen($a);

    $lenB=strlen($b);

    $j= 0;

    $re= &#39;&#39;;

    for($inxA=$lenA- 1,$inxB=$lenB- 1; ($inxA>= 0 ||$inxB>= 0); --$inxA, --$inxB) {

        $itemA= ($inxA>= 0) ? (int)$a[$inxA] : 0;

        $itemB= ($inxB>= 0) ? (int)$b[$inxB] : 0;

        $sum=$itemA+$itemB+$j;

        if($sum> 9) {

            $j= 1;

            $sum=$sum- 10;

        } else {

            $j= 0;

        }

        $re= (string)$sum.$re;

    }

    if($j> 0)$re= (string)$j.$re;

    return$re;

}

?>
ログイン後にコピー

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでmiltiplyは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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