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

        PHP算法練習(xí)九:將全部偶數(shù)轉(zhuǎn)到全部奇數(shù)之前

        在這篇《PHP算法練習(xí)八:判斷給定的三個數(shù)是否能構(gòu)成直角三角形》中給大家介紹了怎么判斷給定的三個數(shù)是否能構(gòu)成直角三角形,今天繼續(xù)開始算法練習(xí)系列內(nèi)容~

        本文的中心的問題“編寫一個PHP程序,從給定的整數(shù)數(shù)組中創(chuàng)建新數(shù)組,將所有偶數(shù)移到所有奇數(shù)之前”。

        先給大家介紹下偶數(shù)和奇數(shù)的概念:

        • 偶數(shù)是可以被2所整除的整數(shù)。正偶數(shù)也被稱雙數(shù)。如果某數(shù)是2的倍數(shù),那么它就是偶數(shù),可以表示為2n;如果不是,它就是奇數(shù),可表示為2n+1(n為整數(shù)),即奇數(shù)除以二的余數(shù)是一。

        • 奇數(shù)(odd)就是指不能被2整除的整數(shù) ,數(shù)學(xué)表達(dá)形式為:2k+1, 奇數(shù)還可以分為正奇數(shù)和負(fù)奇數(shù)。

        下面就開始正題~

        PHP代碼如下:

        <?php function test($numbers) {     $index = 0;     for ($i = 0; $i < sizeof($numbers); $i++)     {         if ($numbers[$i] % 2 == 0)         {             $temp = $numbers[$index];             $numbers[$index] = $numbers[$i];             $numbers[$i] = $temp;             $index++;         }     }     return $numbers; }  $result = test([1, 2, 5, 3, 5, 4, 6, 9, 11] ); echo "新數(shù)組: " . implode(',', $result);

        輸出結(jié)果是:

        新數(shù)組: 2,4,6,3,5,1,5,9,11

        可以看到偶數(shù)都在奇數(shù)前面。

        我們給的原始數(shù)組內(nèi)容是[1, 2, 5, 3, 5, 4, 6, 9, 11],然后通過計(jì)算“$numbers[$i] % 2”結(jié)果是否等于0,也是判斷奇數(shù)偶數(shù)的關(guān)鍵公式,然后判斷出奇數(shù)偶數(shù),再進(jìn)行調(diào)換位置就行了。

        至于新數(shù)組則用implode()函數(shù)把數(shù)組元素組合為字符串輸出即可。

        implode()函數(shù)的作用就是返回由數(shù)組元素組合成的字符串。

        最后給大家推薦最新最全面的《PHP視頻教程》~快來學(xué)習(xí)吧!

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产精品亚洲片在线观看不卡| 2022免费国产精品福利在线| 精品9E精品视频在线观看 | 97久久精品人人做人人爽| 久久棈精品久久久久久噜噜| 欧美精品黑人粗大视频| 国产精品免费在线播放| 久久亚洲国产午夜精品理论片| 国产精品区免费视频| 色一乱一伦一图一区二区精品 | 欧美精品免费观看二区| 99在线精品免费视频九九视| 人妻少妇精品视频二区| 亚洲精品午夜无码专区| 欧美人与性动交α欧美精品成人色XXXX视频 | 精品精品国产国产| 国产精品国产AV片国产| 精品视频一区二区三区免费| 国产精品国色综合久久| 国产精品亚洲精品日韩已满| 欧美精品hdvideosex4k| 久久久久久夜精品精品免费啦| 国产精品亚洲视频| 99久久国产综合精品网成人影院| 99久久人妻无码精品系列| 国内精品伊人久久久久av一坑| 久久精品亚洲一区二区三区浴池| 午夜精品射精入后重之免费观看| 亚洲一区二区三区国产精品| 久久这里只有精品视频99| 欧美精品一区二区久久| 欧美激情精品久久久久久久| 无码精品蜜桃一区二区三区WW| 老司机精品影院91| 欧美成人精品一区二三区在线观看| 欧美精品整片300页| 亚洲国产精品一区二区第一页| 无码人妻精品一区二区三区99仓本| 少妇精品无码一区二区三区 | 欧洲精品码一区二区三区免费看| 亚洲国产精品尤物yw在线|