导航:首页 > 编程语言 > php罗马数字

php罗马数字

发布时间:2022-06-22 04:40:07

‘壹’ 第三套罗马数字一角都有钢印吗

是指第三套人民币十元http://www.disantao.com/plus/list.php?tid=4的冠字编码~有用两个罗马数字开头加数字和三个罗马数字开头加数字的用二罗马和三罗马的称呼加以区分,如:为二罗马,即两个罗马数字开头加数字

‘贰’ 怎样在word的前3页中的页眉中插入顺序罗马数字,Ⅰ、Ⅱ、Ⅲ ,从第四页后就不显示了。

页码任意设置(分节)
http://www.wepfan.com/forum.php?mod=viewthread&tid=3160&extra=page%3D5
请参考本帖中的动画教程(注册一下就可见)

‘叁’ PHP将整数数字转换为罗马数字实例分享

方法一:自定义函数
我们可以自己手动编写一个函数来实现此功能,这个函数可以将数字作为第一个参数,将其转换为罗马并返回。
注:大多数算法只能在1-4999的范围内工作,如果使用特大数,脚本将失败。
实现代码:
<?php
header("content-type:text/html;charset=utf-8");
//将数字转换为罗马表示形式
function
numberToRoman($num)
{
//
Be
sure
to
convert
the
given
parameter
into
an
integer
$n
=
intval($num);
$result
=
'';
//
Declare
a
lookup
array
that
we
will
use
to
traverse
the
number:
$lookup
=
array(
'M'
=>
1000,
'CM'
=>
900,
'D'
=>
500,
'CD'
=>
400,
'C'
=>
100,
'XC'
=>
90,
'L'
=>
50,
'XL'
=>
40,
'X'
=>
10,
'IX'
=>
9,
'V'
=>
5,
'IV'
=>
4,
'I'
=>
1
);
foreach
($lookup
as
$roman
=>
$value)
{
//
Look
for
number
of
matches
$matches
=
intval($n
/
$value);
//
Concatenate
characters
$result
.=
str_repeat($roman,
$matches);
//
Substract
that
from
the
number
$n
=
$n
%
$value;
}
return
$result;
}
echo
'整数数字转换为罗马数字:<br><br>';
//
VIII
echo
'数字8:'.numberToRoman(8).'<br>';
//
CXXIII
echo
'数字123:'.numberToRoman(123).'<br>';
//
MMCCCLV
echo
'数字2355:'.numberToRoman(2355).'<br>';
//
MMMMCMXCIX
echo
'数字4999:'.numberToRoman(4999).'<br>';
?>
输出:
方法二:使用Romans库
Romans库是一个非常简单的PHP罗马数字库,允许您将整数转换为其罗马表示,反之亦然。
注:如果没有该库,请先需要安装;安装好Romans库后,就能够使用其命名空间并使用可帮助转换数字的函数。
Romans库包含一对简单的过滤器,用于将具有罗马数字的字符串转换为表示输入为十进制的int,将十进制int转换为具有罗马数字作为结果的字符串。
1、整数转换为罗马数字
要将整数转换为罗马表示,需要使用IntToRoman类,创建一个实例并从中调用filter方法。此方法将数字作为第一个参数,并返回带有罗马数字的字符串:
<?php
use
Romans\Filter\IntToRoman;
$filter
=
new
IntToRoman();
$result
=
$filter->filter(1999);
echo
$result;
?>
输出:
MCMXCIX
2、罗马数字转换为整数
要将罗马数字转换为整数表示,需要使用RomanToInt类,创建一个实例并从中调用filter方法。此方法将使用罗马数字的字符串作为第一个参数,并返回一个带数值的整数:
<?php
use
Romans\Filter\RomanToInt;
$filter
=
new
RomanToInt();
$result
=
$filter->filter('MCMXCIX');
echo
$result;
?>
输出:
1999
您可能感兴趣的文章:PHP5中使用mysqli的prepare操作数据库的介绍PHP中单例模式的使用场景与使用方法讲解PHP自动生成缩略图函数的源码示例PHP添加文字水印或图片水印的水印类完整源代码与使用示例PHP实现对数字分隔加千分号的方法PHP生成指定范围内的N个不重复的随机数PHP中十六进制颜色与RGB颜色值互转的方法Ubuntu16.04搭建php5.6Web服务器环境PHP标准库(PHP
SPL)详解PHP后台备份MySQL数据库的源码实例

‘肆’ 扑克排的发展史

起源
关于扑克牌的起源还不是完全能够确定,不过一般认为是源自于十二、十三世纪南宋时期传出的中国的叶子戏。叶子戏早在唐代就出现了,依照四季分成四种类别,扑克牌的四种花色也有类似的说法。也有人认为麻将与牌九也与早期的叶子戏有关。另一个较广泛认定是相传由塔罗牌演变而成,因为两种牌均分为四种花色,人头牌亦与塔罗牌中的宫殿牌不谋而合。同时亦有人相信扑克牌是完全是阿特兰蒂斯的发明,跟之前所讲的都没有关系。

[编辑]
传入欧美及扑克牌的演变
早期的扑克牌很可能是在14世纪后半由埃及传入欧洲的,这时扑克牌的形式已经和现在很接近了。人头牌再十五世纪前半出现,约在1480年从法国发展出现在通行的四种花色。

15世纪时通常把K当成是最大的牌,Ace则是最小的牌。现在将Ace当成最大,2当成最小的方式可能是从十八世纪晚期法国大革命后才开始的。

“鬼牌”(JOKER)是美国的发明,然后随着扑克一起传回欧洲
扑克牌里的人物
目前国际上最流行的法国式扑克上人物如下:

四张K分别代表四位国王:大卫(黑桃K);查理大帝(红心K);凯撒(方块K);亚历山大大帝(梅花K)。

四张Q分别代表两位皇后、一位女神及一位虚拟人物:女神帕拉斯(黑桃Q);朱迪思(红心Q);雷切尔(方块Q);阿金尼(Argine,由女王Regina一词移位而成,梅花Q)。

四张J分别代表四位骑士:霍吉尔(黑桃J);拉海尔(红心J);赫克托(方块J);兰斯洛待(梅花J)。

‘伍’ 在word中插入音标、半角(或英文)符号如罗马数字的方法

1
利用WORD
菜单
插入——符号,可以输入
大多数的符号,包括罗马数字;
2
多数中文输入法都也可以输入很多符号,一般
★鼠标右键★点击
输入法标志条上的
键盘标志,可以选择输入不同的字母符号如
数学序号(包括罗马数字),★鼠标左键★
点击则出现相应的小键盘
3
音标输入相对困难,因为系统没有默认的字体。
请参考
http://act.it.sohu.com/book/chapter.php?id=423&volume=2&chapter=6
第21招
英语音标的输入
英语音标(Phonetic
Symbols)的输入,一直是英语文稿打印中的一个问题。本节将力图给出一个较好的解决方案。内容有:

英语音标字体的安装。

设计并输入英语音标的自动更正替换方案。

用自动更正法输入英语音标。
1.英语音标字体的安装
输入音标,需要一种专门的英文字体Phonetic。
的“金山词霸”软件当中,有Phonetic字体
……

‘陆’ php 中->和=>是什么意思

->:是对象的引用指向对象,如$a = new person();$a就是对象的引用,存住的是对象的地址,地址总要有个指向吧,->就是指向对象的符号。
=>:是数组中用的,键指向值。

‘柒’ 在PHP中“||”是什么意思

逻辑运算符 表示 或
if($a || $b == TRUE) //如果 $a 或 $b 任一为TRUE。
也可写为: if($a or $b == TRUE)
or与||是同一逻辑运算符的两种写法。

----------------以下为一些常用逻辑运算符------------------------
$a and $b 逻辑与 TRUE,如果 $a 与 $b 都为 TRUE。
$a or $b 逻辑或 TRUE,如果 $a 或 $b 任一为TRUE。
$a xor $b 异或 TRUE,如果 $a 和 $b 不同时
! $a 逻辑非 TRUE,如果 $a 不为 TRUE。
$a && $b 逻辑与 TRUE,如果 $a 与 $b 都为TRUE。
其中and与&& 、or与||是同一逻辑运算符的两种写法。

‘捌’ 罗马数字序号1-20

1-Ⅰ、2-Ⅱ、3-Ⅲ、4-Ⅳ、5-Ⅴ、6-Ⅵ、7-Ⅶ、8-Ⅷ、9-Ⅸ。

10-Ⅹ、11-Ⅺ、12-Ⅻ、13-XIII、14-XIV、15-XV、16-XVI、17-XVII、18-XVIII、19-XIX、20-XX。

罗马数字的基本字符为:I、V、X、L、C、D、M。代表的数字分别为:1、5、10、50、100、500、1000。

写法规则:

1、相同的数字连写、所表示的数等于这些数字相加得到的数、如:Ⅲ=3;

2、小的数字在大的数字的右边、所表示的数等于这些数字相加得到的数、 如:Ⅷ=8、Ⅻ=12;

3、小的数字(限于 I、X 和 C)在大的数字的左边、所表示的数等于大数减小数得到的数、如:Ⅳ=4、Ⅸ=9;

4、正常使用时、连写的数字重复不得超过三次;

5、在一个数的上面画一条横线、表示这个数扩大 1000 倍。

(8)php罗马数字扩展阅读:

罗马数字的组数注意事项:

1、基本数字 Ⅰ、X 、C 中的任何一个、自身连用构成数目、或者放在大数的右边连用构成数目、都不能超过三个;放在大数的左边只能用一个;

2、不能把基本数字 V 、L 、D 中的任何一个作为小数放在大数的左边采用相减的方法构成数目;放在大数的右边采用相加的方式构成数目、只能使用一个;

罗马数字百位数举例:

C-100、CC-200、CCC-300、CD-400、D-500、DC-600、DCC-700、DCCC-800、CM-900、CMXCIX-999

罗马数字千位数举例:

M-1000、MC-1100、MCD-1400、MD-1500、MDC-1600、MDCLXVI-1666、MCM-1900、MCMLXXXIV-1984、MCMXC-1990、MM-2000、MMMCMXCIX-3999。

罗马数字的应用:

1、最常见的罗马数字就是钟表的表盘符号:Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ……

2、元素周期表:IA族,IIA族,IIIA族,IVA族,VA族,VIA族,VIIA族,IB族,IIB族,IIIB族,IVB族,VB族,VIB族,VIIB族,VIII族。

参考资料:网络-罗马数字

‘玖’ 生日1996,03,08用罗马数字怎么写

1)如果 1996 算成:一千九百九十六,那么生日是:

MCMXCVI. III. VIII


2)如果 1996 算成:一九九六,那么生日是:

IIXIXVI. III. VIII


下面是个罗马数字转换器的网站

http://www.thecalculatorsite.com/misc/romannumerals.php

‘拾’ 编程软件是用什么编的

B语言。本源是机器码,为了实现可写性都把编程软件通过汇编形成机器能懂的机器码。

阅读全文

与php罗马数字相关的资料

热点内容
pdf加密一机一码 浏览:600
怎么把百度云资源压缩 浏览:456
不会数学英语如何编程 浏览:88
如何能知道网站服务器地址 浏览:648
程序员月薪5万难吗 浏览:138
如何评价程序员 浏览:803
云虚机和服务器的区别 浏览:403
广西柳州压缩机厂 浏览:639
arm开发编译器 浏览:833
51单片机的核心 浏览:746
看电视直播是哪个app 浏览:958
将c源程序编译成目标文件 浏览:787
再要你命3000pdf 浏览:558
ai软件解压软件怎么解压 浏览:520
文件夹怎样设置序列号 浏览:963
javascriptgzip压缩 浏览:248
易语言怎么取出文件夹 浏览:819
苹果xs手机加密app哪里设置 浏览:605
超声雾化器与压缩雾化器 浏览:643
模拟实现进程调度算法 浏览:388