30-05-2011, 11:15 PM
(Modification du message : 31-05-2011, 12:55 PM par Sephi-Chan.)
Bonjour à tous et à toutes,
Dans ce post que je vais essayer de tenir à jour le plus souvent possible, je vais partager de petites fonctions qui vous permettrons de faciliter un maximum vos vues.
1. Les pluriels.
Quand on dévelloppe on tombe souvent sur des phrases dynamique du style "Il y a X visiteur(s) connecté(s)"
Pour rendre beaucoup plus agréable cette notation, voici un petit bout de code qui va vous permettre de mettre le singulier ou pluriel selon la valeur d'une variable.
Dans ce post que je vais essayer de tenir à jour le plus souvent possible, je vais partager de petites fonctions qui vous permettrons de faciliter un maximum vos vues.
1. Les pluriels.
Quand on dévelloppe on tombe souvent sur des phrases dynamique du style "Il y a X visiteur(s) connecté(s)"
Pour rendre beaucoup plus agréable cette notation, voici un petit bout de code qui va vous permettre de mettre le singulier ou pluriel selon la valeur d'une variable.
def pluralize value, singular, plural
value > 1 ? "#{value} #{plural}" : "#{value} #{singular}"
end
#{ pluralize 0, "visiteur connecté", "visiteurs connectés" }
Affichera : 0 visiteur connecté
#{ pluralize 1, "visiteur connecté", "visiteurs connectés") }
Affichera : 1 visiteur connecté
#{ pluralize 3, "visiteur connecté", "visiteurs connectés" }
Affichera : 3 visiteurs connectés
function pluralize($value, $singular, $plural) {
return ($value > 1) ? $value.' '.$plural : $value.' '.$singular ;
}
// Merci a Niahoo pour cette version.
<?php pluralize(0, "visiteur connecté", "visiteurs connectés"); ?>
Affichera : 0 visiteur connecté
<?php pluralize(1, "visiteur connecté", "visiteurs connectés"); ?>
Affichera : 1 visiteur connecté
<?php pluralize(3, "visiteur connecté", "visiteurs connectés"); ?>
Affichera : 3 visiteurs connectés