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

        通過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號
        主站蜘蛛池模板: 91精品国产自产在线观看永久| 91精品国产91久久久久久蜜臀| 国内精品久久九九国产精品| 无码精品人妻一区二区三区免费| 久久精品www| 亚洲精品中文字幕乱码三区| 国产精品美女久久久久AV福利| 99精品久久精品一区二区| 亚洲国产精品嫩草影院在线观看| 99热成人精品免费久久| 国产精品久久久久9999高清| 精品无码一区二区三区爱欲九九| 在线观看自拍少妇精品| 久久97久久97精品免视看秋霞| 91精品日韩人妻无码久久不卡| 国产精品爽黄69天堂a| 精品福利视频一区二区三区 | 精品人妻大屁股白浆无码| 色哟哟国产精品免费观看| 久久国产精品视频| 国产精品igao视频| 91亚洲精品自在在线观看| 欧美成人精品一区二区三区| 3D动漫精品啪啪一区二区下载| 精品国偷自产在线| 精品久久久无码人妻中文字幕豆芽 | 亚洲精品乱码久久久久久蜜桃不卡 | 精品国产青草久久久久福利| 91热成人精品国产免费| 欧美精品福利视频| 国产精品你懂的| 久久国产精品一区二区| 精品国产免费一区二区三区香蕉| 国产精品免费AV片在线观看| 国产探花在线精品一区二区| 久久棈精品久久久久久噜噜| 无码人妻丰满熟妇精品区| 亚洲国产精品VA在线观看麻豆| 亚洲精品A在线观看| 中文字幕久久精品| 亚洲精品国产字幕久久不卡 |