ゆるぼ PHPで数値に序数詞を付けるのを簡単にやる方法
それっぽくfunctionを書いたのですが、もう少し楽な方法はないのでしょうか?
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@morisoba256 最後の1桁だけ取り出して単純に判定するだけだと、十の位が1のときにすべてthとなることに対応できないんですよね…
そのため、十の位が1でないかを確認して、1ならすべてthという感じでやってます。
十の位が1でないときは、一の位が1~3のときそれぞれst, nd, rdとして、4以上もしくは0の時はthという感じです。
負の数のときは最初にnegativeが付く以外は正の数と変わらないので、$num<0?'negative ':''
という感じの条件演算子でどうにかしています。
…あと、PythonではなくPHPです。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。