icon

:ohayou_Shiropuyo_dragon:

icon

ゆるぼ PHPで数値に序数詞を付けるのを簡単にやる方法

それっぽくfunctionを書いたのですが、もう少し楽な方法はないのでしょうか?

Attach image
2024-05-09 18:59:00 汐(sio):ablobcatreachflip:の投稿 shihomishio@misskey.io
icon

このアカウントは、notestockで公開設定になっていません。

2024-05-09 00:21:46 木野どど松の投稿 ddquino@ddoskey.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

@morisoba256 最後の1桁だけ取り出して単純に判定するだけだと、十の位が1のときにすべてthとなることに対応できないんですよね…
そのため、十の位が1でないかを確認して、1ならすべてthという感じでやってます。
十の位が1でないときは、一の位が1~3のときそれぞれst, nd, rdとして、4以上もしくは0の時はthという感じです。
負の数のときは最初にnegativeが付く以外は正の数と変わらないので、
$num<0?'negative ':''という感じの条件演算子でどうにかしています。

…あと、PythonではなくPHPです。

2024-05-09 18:43:11 カーギィ:kagi55x:の投稿 kagi55x@misskey.04.si
icon

このアカウントは、notestockで公開設定になっていません。

2024-05-09 18:42:07 :Shiropuyo_jun::Kuropuyo_chiaki:の投稿 izuminmo@misskey.04.si
icon

このアカウントは、notestockで公開設定になっていません。