Bagaimana untuk membalikkan integer dalam php

藏色散人
Lepaskan: 2023-03-14 07:48:02
asal
2373 orang telah melayarinya

Cara melaksanakan pembalikan integer dalam PHP: 1. Cipta fail sampel PHP; 2. Laksanakan pembalikan integer melalui kaedah "function reverse($x) {...}".

Bagaimana untuk membalikkan integer dalam php

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;
        }
    }
}
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!