Cara menukar nilai berangka kepada huruf dalam PHP: 1. Buat fail contoh PHP 2. Tentukan kaedah numToExcelLetter 3. Dalam badan kaedah, hantar "while ($num > 0 ) {$mod = (int )($num % $base);$num = (int)($num / $base);if($mod == 0){...}}" boleh digunakan untuk menukar nombor menjadi huruf dalam excel.
Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer DELL G3
Cara menukar nilai berangka ke huruf dalam php?
PHP menukar nombor kepada huruf Excel
1 Prakata
Ini berdasarkan kaedah penulisan abang (kakak sulung) tertentu, terutamanya untuk menghapuskan. rekursi.
2. Kod khusus
//根据数字转换成excel的字母 function numToExcelLetter($num) { //由于大写字母只有26个,所以基数为26 $base = 26; $result = ''; while ($num > 0 ) { $mod = (int)($num % $base); $num = (int)($num / $base); if($mod == 0){ $num -= 1; $temp = numToLetter($base) . $result; } elseif ($num == 0) { $temp = numToLetter($mod) . $result; } else { $temp = numToLetter($mod) . $result; } $result = $temp; } return $result; } function numToLetter($num) { if ($num == 0) { return ''; } $num = (int)$num - 1; //获取A的ascii码 $ordA = ord('A'); return chr($ordA + $num); }
Pengenalan berkaitan:
int ialah set ℤ = {..., -2, -1, 0, 1, 2 , ...}.
Nombor titik terapung ketepatan arbitrari/BCMath integer panjang arbitrari/GMP
Sintaks:
Nilai integer Int boleh dinyatakan dalam perpuluhan, perenambelasan, perlapanan atau perduaan, didahului Pilihan simbol (- atau +) boleh ditambah. Anda boleh menggunakan operator negatif untuk mewakili int negatif.
Untuk menggunakan ungkapan oktal, 0 (sifar) mesti ditambah sebelum nombor. Bermula dari PHP 8.1.0, ungkapan oktal juga boleh didahului oleh 0o atau 0O . Untuk menggunakan perwakilan heksadesimal, nombor mesti didahului dengan 0x. Untuk menggunakan perwakilan binari, nombor mesti didahului dengan 0b.
Bermula dari PHP 7.4.0, nilai integer mungkin mengandungi garis bawah (_) Untuk pengalaman membaca yang lebih baik, garis bawah ini akan ditapis oleh PHP apabila dipaparkan.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar nilai berangka kepada huruf dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!