php - 如何在 PHP 中将数字转换为字母?

如何使用 numtoalpha 函数打印出大于 9 的值的字母等效值? 结果,类似这样:A 10,B 11,等等......

PHP.net 甚至没有那个函数,或者我没看对地方,但我确定它说的是函数。

<?php
$number = $_REQUEST["number"];
/*Create a condition that is true here to get us started*/
if ($number <=9)
{
echo $number;
}
elseif ($number >9 && $number <=35) 
{
echo $number;
function numtoalpha($number)
{
echo $number;
}
echo"<br/>Print all the numbers from 10 to 35, with alphabetic equivalents:A for10,etc";
?>

最佳答案

你需要使用base_convert :

$number = $_REQUEST["number"];   # '10'
base_convert($number, 10, 36);   # 'a'

https://stackoverflow.com/questions/1601105/

相关文章:

php - 使用完全限定的 URL 时 require() 的问题

regex - perl中用-e和正则表达式匹配的文件名

php - php 是一种可扩展的网络语言吗?

netbeans - 有没有办法让 NetBeans 隐藏特定的文件/文件夹?

asp.net - Crystal 报表 : "Failed to Save Document" a

coldfusion - 在 Coldfusion/CFML 中,如何将长十进制数格式化为标准的两位

unit-testing - TDD 如何处理异常和参数验证?

asp.net-mvc - MVC 中的底页等价物是什么

oracle - 为什么 Oracle 对此查询使用跳过扫描?

php - 如果 $a 和 $b 都是数组,那么 $a+$b 的结果是什么?