我有罗马数字的课程,如
I
II
III
IV
IX
V
VI
VII
XI Commerce
XI Arts
XI Science
我已尝试按罗马数字功能排序,但由于额外的字符串有XI类,如艺术,商业,所以它现在按照预期工作。有没有办法得出任何结果。
答案 0 :(得分:1)
尝试添加一个sorf字段或其他地方
id value
1 I
2 II
3 III
等等
答案 1 :(得分:1)
首先爆炸字符串以获取罗马数字。
$str = explode(" ",$yourstring);
$roman = $str[0]; //the roman numerals
$subject = $str[1]; //the subject;
$str = explode(" ",$yourstring);
$roman = $str[0]; //the roman numerals
$subject = $str[1]; //the subject;
然后创建一个将罗马数字转换为数字的函数。