有谁知道如何在PHP中将序数转换为基数?

时间:2014-10-28 16:42:24

标签: php ordinals

我知道有一种方法可以将基数数字变成序数。我可以使用NumberFormmatter::format。但是,我想转向另一个方向。

1 个答案:

答案 0 :(得分:0)

当前(我认为不是很好的解决方案)是执行以下操作

function convertOrdinalToCardinal($word) {
  $ordinals = array();
  for ($i=1; $i<=100; $i++) {
    $ordinals[NumberFormatter::format($i, NumberFormatter::ORDINAL)] = $i;
  }
  return $ordinals[$word];
}