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

        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號
        主站蜘蛛池模板: 久久99精品久久久久久hb无码| 日产精品一线二线三线芒果| 无码人妻精品一区二区三区久久 | 国产精品一在线观看| 久久精品亚洲乱码伦伦中文| 日韩精品国产自在久久现线拍 | 亚洲精品国产电影| 国产精品免费久久久久久久久| 国产精品日本一区二区不卡视频| 亚洲精品偷拍视频免费观看| 国内精品久久久久国产盗摄| 51久久夜色精品国产| 国产精品1区2区| 国产精品对白交换视频| 人妻少妇精品视中文字幕国语| 亚洲第一永久AV网站久久精品男人的天堂AV | 久久精品aⅴ无码中文字字幕重口| 日本欧美国产精品第一页久久| 97久视频精品视频在线老司机| 国产成人精品免费视频网页大全 | 亚洲精品国产电影| 亚洲国产欧美日韩精品一区二区三区 | 九九精品在线视频| 9re热国产这里只有精品| 色综合久久综精品| 香蕉国产精品频视| wwwvr高清亚洲精品二区| 国语自产拍精品香蕉在线播放| 97精品人妻系列无码人妻| 国产乱码精品一区二区三区中文| 人妻少妇偷人精品无码| 欧美亚洲色综久久精品国产| 亚洲精品亚洲人成人网| 亚洲精品美女久久777777| 亚洲AV永久纯肉无码精品动漫| 自拍偷在线精品自拍偷无码专区 | 国产高清在线精品一本大道国产| 51精品资源视频在线播放 | 精品视频一区二区三三区四区| 日韩精品无码熟人妻视频| 日本VA欧美VA欧美VA精品|