![]() |
1
251
在哪里?
作为一个函数:
|
![]() |
2
115
PHP has built-in functionality for this . 它甚至处理国际化!
请注意,此功能仅在php 5.3.0及更高版本中可用。 |
![]() |
3
16
这可以通过在PHP的内置日期/时间函数中利用类似的功能在一行中完成。我谦虚地提交: 解决方案:
详细说明:
内置的
自从
这实际上在一个月中的某一天(即
更新,2017年5月
如@donatj所观察到的,上述故障超过100(例如“111st”),因为
把它包装在一个方便的功能中就行了! |
![]() |
4
14
这是一条单线:
可能是最短的解决方案。当然可以用函数包装:
当做, 保罗 edit1:修正11到13的代码。 编辑2:修正111,211,… 伊迪丝3:现在它也能正确地适用于10的倍数。 |
![]() |
5
13
从 http://www.phpro.org/examples/Ordinal-Suffix.html
|
![]() |
6
7
简单而简单的答案是:
|
![]() |
7
7
我是为php4写的。 它一直在工作,很经济。
|
![]() |
8
3
一般来说,您可以使用它并调用 echo获取放置字符串(100);
|
![]() |
9
3
您只需要应用给定的函数。
|
![]() |
10
2
我做了一个不依赖php的函数
代码 :(共121字节)
下面是更紧凑的代码。 其工作原理如下 :
关于这个函数的知识 :
这个函数的工作开始于2006年11月发布的PHP5.2,仅仅是因为使用了简短的数组语法。如果您之前有版本,请升级,因为您已经过时近十年了!如果失败,只需更换直列
相同的功能(不返回输入),但为了更好地理解,我的简短功能的分解图:
代码更新 : 下面是一个缩短了14个字节(总共107个字节)的修改版本:
或者尽可能短,短25个字节(总共96个字节):
使用最后一个函数,只需调用
代码更新第2版 : Ben 我一起工作,把它减少了38个字节(总共83个字节):
我们认为它不可能比这个短!然而,愿意被证明是错误的。:) 希望大家都喜欢。 |
![]() |
11
1
一个更短的版本,用于月份中的日期(最多31个),而不是使用mktime(),不需要pecl intl:
或程序:
这当然有效,因为我选择的默认月份(1月)有31天。 有趣的是,如果您在2月(或另一个没有31天的月)尝试它,它会在结束前重新启动:
所以您可以使用日期说明符最多计算本月的天数
|
![]() |
12
1
|
![]() |
13
0
在中找到答案 PHP.net
|
![]() |
14
0
为了进一步简化Lacopo的答案,可以使用下面的函数,该函数使用substr()函数获取数字的最后一位,并将其用作$ends数组的索引。
编辑 对于以11、12、13结尾的数字,我的上述功能似乎失败了,在发布答案时我没有注意到这些数字。所以使用拉科波的答案。 |
![]() |
15
0
这是另一个使用日期函数的非常短的版本。它适用于任何数字(不受月份天数限制),并考虑到*11*12*13不遵循*1*2*3格式。
|
![]() |
Rlyeh · 如何在python中对N个列表的元素求和? 2 年前 |
![]() |
Mr. Kisus · 如何删除数字对中的第二个数字 3 年前 |
![]() |
peter · 检查用户输入是否为数字,然后从切换到打印 7 年前 |
![]() |
Simon · 将整数拆分为单独的部分 7 年前 |
![]() |
Boby Marley · 如何在Javascript中求和 7 年前 |
![]() |
Manuel · 如何处理熊猫数据框中的小数 7 年前 |