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]; }
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!