本文演示了在PHP共享中
转换任意数量的数字到10的
方法,供您
参考:
PHP将任意数字的数目转换为10,例如8到10的转换,16到10的转换。
< PHP
显示转换所涉及的#数的
步骤 #任何基地(如八进制或十六进制)基地10
#看下面的例子,说明和版权
功能show_convert_to_base_10($号,$基地)
{
如果这个数字包含一个小数点
如果(strstr($号))
{
整数和小数部分
列表($整数,$ $)=;
}
其他的
{
数字是一个整数
$整数= $;
}
打印将基$基数改为
基10号码:;
打印转换整数分量($整数)
编号:;
计算整数
组件的值
循环整数的数字。
便于
处理的次数
美元整数= strrev($整数);
$长度= strlen(美元整数);
($ = 0美元;
{
*
PHP允许您处理字符串和数组之类的数字。
指定一个偏移量并获取该字符
位置 * /
$ =整数;
数字句柄的字符值
(对于大于10的基)
如果(eregi({ }美元A-Z,数字))
{
= digit_value美元
(ORD(strtolower($位))
ord(a)+ 10);
数字= $(美元美元的数字digit_value);
}
其他的
{
digit_value美元= $位数;
}
将当前数字乘以
提高到当前位置的力量
结果digit_value美元美元(美元美元*战俘基地,POS);
打印在位置上增加数字的值。
由基数($基数)的值增加的POS
对职位的权力(POS):
打印$数字*基$ $ = $结果
;
美元总和;
}
打印';
如果(isset($位))
{
打印转换十进制分量(0。
数字中:;
这个数以0为单位,这样我们就可以
从1开始
为小数= 0。为十进制;
$长度= strlen($小数);
对于($ = 1美元;
$ =十进制;
数字句柄的字符值
(对于大于10的基)
如果(eregi({ }美元A-Z,数字))
{
= digit_value美元
(ORD(strtolower($位))
ord(a)+ 10);
数字= $(美元美元的数字digit_value);
}
其他的
{
digit_value美元= $位数;
}
将当前数字乘以
提高到当前位置的力量
结果digit_value美元美元*战俘(1美元/美元基础,POS);
打印乘以数字的值。
用1根/基数的值定位POS。
($基础)提高到该职位的权力
(美元):
打印$数字* 1美元/美元基地=美元= =
结果;
美元总和;
}
打印';
}
美元的崩溃和=(+$总结);
eval( base_10_value美元=美元的资金;);
打印基$基数的值
$number in $base_10_value. 基10是;
打印这个数字是从总和的值
以前的业务(金额)。;
}
希望本文能对大家的PHP
程序设计有所帮助。