Maison > développement back-end > tutoriel php > Comment puis-je ajouter des suffixes ordinaux (1er, 2e, 3e, etc.) aux nombres en PHP ?

Comment puis-je ajouter des suffixes ordinaux (1er, 2e, 3e, etc.) aux nombres en PHP ?

DDD
Libérer: 2024-11-27 03:34:09
original
1004 Les gens l'ont consulté

How Can I Add Ordinal Suffixes (1st, 2nd, 3rd, etc.) to Numbers in PHP?

Affichage des nombres avec leurs suffixes ordinaux en PHP

De nombreuses situations peuvent nécessiter l'affichage de nombres avec leurs suffixes ordinaux correspondants, tels que "1er, " "2ème", etc. Pour accomplir cela en PHP, une approche systématique est nécessaire.

Le La solution consiste à utiliser un tableau pour stocker les suffixes ordinaux, qui sont généralement « th », « st », « nd » et « rd ». En fonction de la valeur du nombre, le suffixe approprié peut être récupéré à partir du tableau.

Lorsque le chiffre de l'unité du nombre est autre que 1, 2 ou 3, le suffixe « th » est ajouté. Cependant, si le chiffre de l'unité est 1, le suffixe « st » est utilisé ; « nd » est utilisé si le chiffre de l'unité est 2 ; et « rd » est utilisé si le chiffre de l'unité est 3.

L'extrait de code suivant fournit un exemple pratique :

$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];
}
Copier après la connexion

Cette approche garantit que le suffixe ordinal correct est ajouté à chaque nombre, quelle que soit sa valeur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal