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

        通過PHP程序快速將一個正整數反轉輸出

        給你一個數1234567,你能不能通過編寫某程序輸出7654321呢?這就是所謂的反轉輸出或者說是逆序輸出。不知道作為程序員的大家有沒有實現的思路?

        首先給大家兩個思路:

        1.遞歸函數傳入正整數,先輸出最末尾數字,再除以10用遞歸函數繼續迭代,直到該正整數為0時終止遞歸。

        2.逆序輸出一個整數可以對其除10直到其為0為止,并輸出其對10取余,最后的結果就是這個整數的逆序。

        各位可以先在本地進行練習,然后再對比一下我給出的方法。

        下面是我給出的方法:

        PHP代碼如下:

        <?php  function reverse_integer($n) {     $reverse = 0;     while ($n > 0)     {         $reverse = $reverse * 10;         $reverse = $reverse + $n % 10;         $n = (int)($n/10);     }     return $reverse; } print_r(reverse_integer(1234)."<br>"); print_r(reverse_integer(23));

        輸出結果:

        4321 32

        相關知識點介紹:

        循環語句while:只要指定條件為真,則循環代碼塊;

        x % y :模(除法的余數),x 除以 y 的余數;

        x / y : 除,x 和 y 的商;

        x * y :乘,x 和 y 的積;

        print_r()函數:用于打印變量,以更容易理解的形式展示。

        (int)使用示例:

        $a=0.99;  $b=(int)$a; //$b=0;  $a=1.99;  $b=(int)$a; //$b=1;

        附int相關介紹:

        int 是集合 ? = {…, -2, -1, 0, 1, 2, …} 中的某個數。

        整型值 int 可以使用十進制,十六進制,八進制或二進制表示,前面可以加上可選的符號(- 或者 +)。 可以用 負運算符 來表示一個負的int。

        要使用八進制表達,數字前必須加上 0(零)。要使用十六進制表達,數字前必須加上 0x。要使用二進制表達,數字前必須加上 0b。

        從 PHP 7.4.0 開始,整型數值可能會包含下劃線 (_),為了更好的閱讀體驗,這些下劃線在展示的時候,會被 PHP 過濾掉。

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

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 一本一本久久aa综合精品| 久久66热人妻偷产精品9| 久久精品国产99久久无毒不卡| 99精品欧美一区二区三区| 久久er99热精品一区二区| 无码AⅤ精品一区二区三区| 99久久综合国产精品二区| 国产高清在线精品二区一| 精品人妻va出轨中文字幕| 亚洲电影日韩精品| 精品国产三级a乌鸦在线观看| 91国内揄拍国内精品情侣对白| 国产精品美女久久久久网| 久久久久久亚洲Av无码精品专口| 亚洲国产精品13p| 久久精品无码一区二区app| 国产精品99久久久久久董美香| 久久99国产精品99久久| 国产精品免费无遮挡无码永久视频 | 久久er热视频在这里精品| 久久精品国产国产精品四凭| 欧美精品天天操| 99re这里只有精品国产精品| 国内精品久久久久影院优| 无码日韩精品一区二区人妻| 精品欧美一区二区在线观看| 久久九九青青国产精品| 精品视频在线免费观看| 国产精品臀控福利在线观看| 国产精品99久久精品| 国产精品久久久久影院嫩草| 91精品国产高清91久久久久久 | 国产日韩精品欧美一区喷水| 亚洲高清专区日韩精品| 亚洲爆乳精品无码一区二区三区| 亚洲精品无码99在线观看 | 国产成人综合久久精品尤物| 办公室久久精品| 国产精品永久免费视频| 精品少妇一区二区三区在线 | 亚洲国产精品成人久久|