如何在 PHP 中将序数转换为基数?

Posted

技术标签:

【中文标题】如何在 PHP 中将序数转换为基数?【英文标题】:Does anyone know how to convert an ordinal to a cardinal number in PHP?有谁知道 【发布时间】:2014-10-28 16:42:24 【问题描述】:

我知道有一种方法可以将基数词变成序数词。我可以为此使用NumberFormmatter::format。不过,我想换个方向。

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于如何在 PHP 中将序数转换为基数?的主要内容,如果未能解决你的问题,请参考以下文章

如何在python中将数组str 32转换为数组int 32

如何在php中将字节数组转换为整数?

如何在 PHP 中将数组值转换为小写?

如何将给定的序数(来自 Excel)转换为日期

如何在php中将0.5转换为50

如何在php中将文件转换为zip