久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php中數(shù)組array怎么求乘積

      PHP數(shù)組求乘積的兩種方法:1、使用foreach語(yǔ)句循環(huán)遍歷數(shù)組,然后在循環(huán)體中利用“*”運(yùn)算符將數(shù)組元素一個(gè)個(gè)相乘,語(yǔ)法“$f=1;foreach($array as $v){$f*=$v;}”。2、使用array_product()函數(shù)計(jì)算數(shù)組中所有元素的乘積,語(yǔ)法“array_product($array)”。

      php中數(shù)組array怎么求乘積

      本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦

      php數(shù)組求乘積的兩種方法

      • 使用foreach語(yǔ)句

      • 使用array_product()函數(shù)

      方法1:使用foreach語(yǔ)句

      1、使用foreach語(yǔ)句循環(huán)遍歷數(shù)組

      foreach ($array as $value){     語(yǔ)句塊; }

      遍歷給定的 $array 數(shù)組,在每次循環(huán)中將當(dāng)前數(shù)組的值賦給 $value。

      2、在循環(huán)體中,使用“*”運(yùn)算符將數(shù)組元素一個(gè)個(gè)相乘

      $product*=$value;

      完整代碼:

      <?php header('content-type:text/html;charset=utf-8');   function f($array){ 	$product=1; 	foreach ($array as $value) {  	    $product*=$value; 	} 	echo "數(shù)組乘積為:".$product."<br>"; }  $arr1= array(2,3); var_dump($arr1); f($arr1);  $arr2= array(2,3,4); var_dump($arr2); f($arr2);  $arr3= array(1,2,3,4,5,6,7,8,9,10); var_dump($arr3); f($arr3); ?>

      php中數(shù)組array怎么求乘積

      方法2:使用array_product()函數(shù)

      array_product()是PHP中的一個(gè)內(nèi)置函數(shù),可以返回?cái)?shù)組中所有元素的乘積。

      下面我們通過代碼實(shí)例來具體看看array_product()如何求數(shù)組元素的乘積:

      <?php $array= array(2,3,4); echo '2 * 3 * 4 = '. array_product($array);  $array= array(3,4,5); echo '<br>3 * 4 * 5 = '. array_product($array);  $array= array(1,2,3,4,5,6,7,8,9,10); echo '<br>1 * 2 * 3 *...* 9 * 10 = '. array_product($array); ?>

      php中數(shù)組array怎么求乘積

      如果$array中存在非數(shù)值類型的元素,那么PHP會(huì)將它們轉(zhuǎn)換成一個(gè)數(shù)值(隱性數(shù)據(jù)類型轉(zhuǎn)換),轉(zhuǎn)換失敗就作為 0 值。

      <?php $array= array(2,"3.1",4); echo '2 * 3.1 * 4 = '. array_product($array);  $array= array(3,"10.abc",5); echo '<br>3 * "10.abc" * 5 = 3 * 10 * 5 ='. array_product($array);  $array= array(3,"hello",5); echo '<br>3 * "hello" * 5 = 3 * 0 * 5 ='. array_product($array); ?>
      • 字符串"3.1"會(huì)被轉(zhuǎn)換成小數(shù) 3.1 ,所以第一個(gè)數(shù)組的元素乘積為24.8。

      • 字符串 "10abc" 會(huì)被轉(zhuǎn)換成整數(shù) 10,所以第二個(gè)數(shù)組的元素乘積為150。

      • 字符串“hello”無法被轉(zhuǎn)換成整數(shù),因此作為 0 值,繼而第三個(gè)數(shù)組的元素乘積為0。

      php中數(shù)組array怎么求乘積

      推薦學(xué)習(xí):《PHP視頻教程》

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