Cara melaksanakan pembalikan integer dalam PHP: 1. Cipta fail sampel PHP; 2. Laksanakan pembalikan integer melalui kaedah "function reverse($x) {...}".
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP7.1, Dell G3.
Bagaimana untuk mencapai pembalikan integer dalam php?
Terbalikkan Algoritma Integer PHP
Memandangkan integer bertanda 32-bit, anda perlu membalikkan digit pada setiap bit integer ini.
Contoh 1:
Input: 123
Output: 321
Contoh 2:
Input: -123
Output: -321
Contoh 3:
Input: 120
Output: 21
Nota:
Anggap kami persekitaran hanya boleh menyimpan integer bertanda 32-bit, jadi julat nilainya ialah [−231, 231 − 1]. Sila ikut andaian ini dan kembalikan 0 jika integer melimpah selepas penyongsangan.
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; } } }
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk membalikkan integer dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!