1

我有一个罗马数字的课程,比如

    I
    II 
    III
    IV
    IX
    V
    VI
    VII
    XI Commerce
    XI Arts 
    XI Science

我曾尝试按罗马数字函数排序,但由于额外的字符串与艺术、商业等 XI 类存在,所以它现在按方面工作。有什么办法可以得出任何结果。

在此处输入图像描述

4

2 回答 2

1

尝试添加一个 sorf 字段或其他地方

id value
1    I
2    II
3    III

等等

于 2013-05-23T04:51:58.570 回答
1

首先分解字符串以获得罗马数字。

$str = explode(" ",$yourstring);
$roman = $str[0]; //the roman numerals
$subject = $str[1]; //the subject;

然后制作一个将罗马数字转换为数字的函数。

于 2013-05-23T05:14:16.533 回答