php實現整數反轉的方法:1、建立一個PHP範例檔案;2、透過「function reverse($x) {...}」方法實現整數反轉即可。
本文操作環境:Windows7系統、PHP7.1、Dell G3。
php整數反轉怎麼實作?
PHP演算法之整數反轉
給出一個32 位元的有符號整數,你需要將這個整數中每位上的數字進行反轉。
範例1:
輸入: 123
輸出: 321
範例2:
輸入: -123
輸出: -321
範例3:
輸入: 120
輸出: 21
##注意:假設我們的環境只能儲存得下32 位元的有符號整數,則其數值範圍為[−231, 231 − 1]。請根據這個假設,如果反轉後整數溢位那麼就回傳 0。class Solution { /** * @param Integer $x * @return Integer */ function reverse($x) { $max = pow(2,31)-1; $min = pow(-2,31); $strlen = strlen($x); if($x >=0){ $num = (int)strrev($x); }else{ $num = '-'.(int)strrev(trim($x,'-')); } if($min < $num && $num < $max){ return $num; }else{ return 0; } } }推薦學習:《
PHP影片教學》
以上是php整數反轉怎麼實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!