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

        php怎么用for循環求數組最大值

        步驟:1、用array_values()將數組轉為索引數組;2、定義了1個變量來存放最大值,語法“$m=$arr[0];”;3、利用for語句遍歷數組,語法“for($i=0;$i<數組長度;$i++){…}”;4、循環體中,不斷將“$m”與數組每個值進行比較,如果值大于“$m”就將該值賦值給“$m”即可,語法“if($arr[$i]>$m){$m=$arr[$i];}”。

        php怎么用for循環求數組最大值

        php零基礎到就業直播視頻課:進入學習
        程序員必備接口測試調試工具:立即使用

        本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

        在php中,可以通過在for循環中,不斷將$max與數組每個值($arr[$i])比較;如果大于$max就將該元素賦值給$max即可。

        實現步驟:

        步驟1:使用array_values()函數將數組轉為索引數組

        array_values()函數的作用是返回數組中所有元素的值,使用起來非常簡單,只有一個必選參數$array,就可以返回一個包含給定數組中所有值的數組,但不保留鍵名。被返回的數組將使用索引數組的形式,數組的索引從 0 開始且以 1 遞增。

        array_values($array)

        步驟2:定義了1個變量$max來存放最大值

        $max = $arr[0];

        步驟3:利用for語句遍歷數組

        for ($i = 0;$i< 數組長度;$i++){//循環數組     //循環體語句塊; }

        步驟4:在循環體中,不斷將$max與數組每個值($arr[$i])比較,如果大于$max就將該元素賦值給$max

        • 如果$arr[$i]比$max大,則將$max值賦給$secMax,把$arr[$i]賦給$max,

        if ($arr[$i] > $max){     $max = $arr[$i]; }

        這樣不斷比較下去,就可以確保$max存放著數組最大值即可

        實現示例代碼:

        <?php header('content-type:text/html;charset=utf-8'); function takeNum($array){ 	$arr=array_values($array); 	 	//定義了1個變量$max來存放最大值     $max = $arr[0]; 	for ($i = 0;$i< count($arr);$i++){//循環數組 	 		if ($arr[$i] > $max) { 			$max = $arr[$i]; 		} 	} 		echo "最大值為".$max; }   $array = array(1=>"1","a"=>"5",2=>"3","b"=>0,"c"=>"4"); var_dump($array); takeNum($array); ?>

        測試一下:

        定義了下面一個數組,調用takeNum($array)函數來看看輸出情況

        $array = array(0,5,1,429,18,21,52,2,52,9,3,"5"); var_dump($array); takeNum($array);

        php怎么用for循環求數組最大值

        定義了下面一個數組,調用takeNum($array)函數來看看輸出情況

        $array = array(1=>"1","a"=>"5",2=>"3","b"=>0,"c"=>"4"); var_dump($array); takeNum($array);

        php怎么用for循環求數組最大值

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产在线精品一区二区高清不卡 | 国产精品成人啪精品视频免费| 午夜精品久久影院蜜桃| 成人国产精品一区二区网站| 一本一本久久aa综合精品 | 国产精品毛片无遮挡| 久久精品无码av| 亚洲精品福利视频| 91精品最新国内在线播放| 亚洲精品无码精品mV在线观看| 国内精品久久久久久久亚洲| 久热这里只精品99re8久| 精品永久久福利一区二区| 亚洲中文字幕无码久久精品1| 国产免费久久精品99久久| 欧美精品/日韩精品/国产精品| 国产精品三级在线观看无码| 欧美精品VIDEOSSEX少妇| 在线涩涩免费观看国产精品| 欧美日韩综合精品| 久热精品人妻视频| 久久精品国产一区二区三区| 国产午夜精品一本在线观看| 久久国产精品久久精品国产| 51视频国产精品一区二区| 久热这里只有精品12| 午夜不卡久久精品无码免费| 亚洲综合精品网站在线观看| 亚洲精品天堂成人片?V在线播放| 亚洲av无码成人精品区| 亚欧乱色国产精品免费视频| 亚洲精品国产电影| 亚洲一区无码精品色| 亚洲av午夜福利精品一区人妖 | 国产成人精品日本亚洲专区 | 久久精品国产一区二区三区日韩| 99精品免费视品| 精品国产网红福利在线观看| 国产精品自拍一区| 麻豆精品久久精品色综合| 久久国产乱子精品免费女|