PHP で序数接尾辞付きの数値を表示する方法
序数のコンテキスト (例: 1st、2nd、3rd など) で数値を表す場合.)、各数値に追加する適切な接尾辞を決定することが重要です。 PHP でのこの問題の解決策は次のとおりです。
Wikipedia によると、次のロジックを使用して正しい序数接尾辞を識別できます。
$ends = array('th','st','nd','rd','th','th','th','th','th','th'); if (($number %100) >= 11 && ($number%100) <= 13) $abbreviation = $number. 'th'; else $abbreviation = $number. $ends[$number % 10];
このコード スニペットでは、$number は
このロジックを再利用可能な関数として実装するには:
function ordinal($number) { $ends = array('th','st','nd','rd','th','th','th','th','th','th'); if ((($number % 100) >= 11) && (($number%100) <= 13)) return $number. 'th'; else return $number. $ends[$number % 10]; } //Example Usage echo ordinal(100);
以上がPHP で数値に序数接尾辞 (1st、2nd、3rd など) を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。