Rumah pembangunan bahagian belakang tutorial php PHP取进制余数函数代码_php技巧

PHP取进制余数函数代码_php技巧

May 17, 2016 am 09:13 AM
baki asas

复制代码 代码如下:

//取进制位上的数值
function getRemainder($num, $bin, $pos, &$result = 0){
//author lianq.net
//$num 数值,十进制
//$bin 要转换的进制
//$pos 位数
$real_len = log($num, $bin);//对数,求原值长度
$floor_len = floor($real_len);//舍去求整
$base = pow($bin, $pos-1);//基数
$divisor = pow($bin,$pos);//除数
if($num >= $divisor){
$new_num = $num % pow($bin, $floor_len);
getRemainder($new_num, $bin, $pos, $result);
}else{
$result = floor($num / $base);
}
return $result;
}

//比如,数值16转换为9进制时,它的第一位上的数值是多少?
$a = getRemainder(16,9, 1);
echo $a;//输出7
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan Jul 24, 2023 am 10:51 AM

Gunakan fungsi strconv.FormatInt untuk menukar integer kepada rentetan dalam pangkalan yang ditentukan Dalam bahasa Go, pakej strconv ialah pakej yang biasa digunakan untuk menukar antara rentetan dan jenis data lain. Fungsi strconv.FormatInt boleh menukar integer kepada rentetan dalam pangkalan yang ditentukan. Artikel ini akan memperkenalkan penggunaan strconv.FormatInt dan menyediakan beberapa kod sampel. Mula-mula, mari kita lihat strconv.FormatIn

Tukar rentetan kepada perenambelasan dan capai output terbalik menggunakan PHP Tukar rentetan kepada perenambelasan dan capai output terbalik menggunakan PHP Mar 21, 2024 pm 03:33 PM

Tajuk: Gunakan PHP untuk menukar rentetan kepada perenambelasan dan mencapai output terbalik Dalam pembangunan harian, kadangkala kita perlu menukar rentetan kepada perwakilan perenambelasan untuk penghantaran atau penyulitan data. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menukar rentetan kepada perenambelasan dan merealisasikan fungsi output terbalik. Pertama, kita perlu menulis fungsi PHP untuk menukar rentetan kepada perenambelasan. Berikut ialah contoh kod: functionstringToHex($string)

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau apabila menukar perenambelasan kepada rentetan dalam PHP Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau apabila menukar perenambelasan kepada rentetan dalam PHP Mar 04, 2024 am 09:36 AM

Kaedah untuk menyelesaikan masalah aksara Cina yang kacau apabila menukar rentetan perenambelasan dalam PHP Dalam pengaturcaraan PHP, kadangkala kita menghadapi situasi di mana kita perlu menukar rentetan heksadesimal kepada aksara Cina biasa. Walau bagaimanapun, dalam proses penukaran ini, kadangkala anda akan menghadapi masalah aksara Cina yang kacau. Artikel ini akan memberi anda kaedah untuk menyelesaikan masalah aksara Cina yang bercelaru apabila menukar perenambelasan kepada rentetan dalam PHP dan memberikan contoh kod khusus. Gunakan fungsi hex2bin() untuk penukaran heksadesimal PHP terbina dalam fungsi hex2bin() boleh menukar 1

Belajar dengan mudah untuk menukar perenambelasan kepada perduaan dalam bahasa Go Belajar dengan mudah untuk menukar perenambelasan kepada perduaan dalam bahasa Go Mar 15, 2024 pm 04:45 PM

Tajuk: Belajar menukar heksadesimal kepada perduaan dalam bahasa Go Contoh kod khusus diperlukan Dalam pengaturcaraan komputer, operasi penukaran antara nombor asas yang berbeza sering terlibat. Antaranya, penukaran antara heksadesimal dan binari adalah agak biasa. Dalam bahasa Go, kita boleh mencapai penukaran heksadesimal kepada binari melalui beberapa contoh kod mudah Mari kita belajar bersama. Mula-mula, mari kita lihat kaedah perwakilan heksadesimal dan perduaan. Heksadesimal ialah kaedah mewakili nombor, menggunakan 0-9 dan A-F untuk mewakili 1

Bagaimana untuk mengira baki dua nombor menggunakan fungsi MOD dalam MySQL Bagaimana untuk mengira baki dua nombor menggunakan fungsi MOD dalam MySQL Jul 12, 2023 pm 03:18 PM

Cara menggunakan fungsi MOD dalam MySQL untuk mengira baki dua nombor Dalam MySQL, fungsi MOD adalah fungsi yang sangat mudah yang boleh digunakan untuk mengira baki dua nombor. Dalam matematik, baki adalah bahagian pembahagian yang tidak boleh dibahagikan. Dalam pengaturcaraan komputer, kita sering perlu menggunakan baki untuk menyelesaikan pelbagai tugas, seperti menentukan sama ada nombor itu ganjil atau genap, menentukan sama ada dua nombor boleh dibahagikan, dsb. Fungsi MOD MySQL boleh membantu kami mengira baki dua nombor dengan cepat dan tepat Perkara berikut akan memperkenalkan cara menggunakannya.

Tukar rentetan kepada keluaran perenambelasan dan terbalik melalui PHP Tukar rentetan kepada keluaran perenambelasan dan terbalik melalui PHP Mar 22, 2024 am 10:57 AM

Tajuk: PHP menukar rentetan kepada perenambelasan dan mengeluarkannya secara terbalik Dalam pengaturcaraan rangkaian, kadangkala perlu untuk menukar rentetan kepada format heksadesimal dan memulihkan rentetan asal apabila mengeluarkan secara terbalik. Sebagai bahasa skrip sebelah pelayan yang popular, PHP menyediakan fungsi pemprosesan rentetan yang kaya dan fungsi penukaran heksadesimal, yang boleh menyelesaikan tugas ini dengan mudah. Artikel ini akan memperkenalkan cara menukar rentetan kepada keluaran perenambelasan dan terbalik melalui PHP dan memberikan contoh kod khusus. Langkah 1: Tukar rentetan kepada perenambelasan Pertama, kita perlu menulis P

Mendedahkan Rahsia Pengekodan Pengaturcara: Panduan untuk PHP Octalism Mendedahkan Rahsia Pengekodan Pengaturcara: Panduan untuk PHP Octalism Jan 13, 2024 am 09:27 AM

PHP oktal: Menyahsulit kata laluan pengekodan pengaturcara Pengenalan: Dalam dunia pengaturcara, pengekodan adalah salah satu kemahiran paling asas. Pengekodan membolehkan komputer memahami dan melaksanakan arahan kami untuk menyelesaikan pelbagai tugas. Walau bagaimanapun, kadangkala pengaturcara mungkin perlu menyulitkan data untuk memastikan keselamatan data. Pengekodan asas adalah salah satu kaedah penyulitan yang biasa digunakan. Artikel ini akan memperkenalkan beberapa operasi biasa pada pengekodan asas dalam PHP8, serta contoh kod khusus. 1. Apakah pengekodan perenambelasan? Base ialah sistem pengiraan matematik yang

Masalah dan penyelesaian kepada aksara Cina bercelaru dalam heksadesimal kepada penukaran rentetan yang ditemui dalam pembangunan PHP Masalah dan penyelesaian kepada aksara Cina bercelaru dalam heksadesimal kepada penukaran rentetan yang ditemui dalam pembangunan PHP Mar 05, 2024 am 08:24 AM

Masalah dan penyelesaian kepada aksara Cina bercelaru dalam penukaran heksadesimal kepada rentetan yang ditemui dalam pembangunan PHP Dalam pembangunan PHP, kadangkala kita menghadapi keperluan untuk menukar data dalam bentuk perenambelasan kepada rentetan, tetapi dalam proses ini mungkin Terdapat masalah dengan aksara Cina yang kacau. Artikel ini akan memperkenalkan analisis dan penyelesaian masalah khusus, serta melampirkan contoh kod, dengan harapan dapat membantu pembangun yang mempunyai keperluan yang serupa. Analisis Masalah Dalam pembangunan PHP, apabila kita memperoleh data dalam bentuk heksadesimal daripada pangkalan data atau sumber lain, kita perlu menukarnya kepada rentetan untuk diproses.

See all articles