/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Flertal på dansk ?
Fra : JOL


Dato : 24-08-02 12:40

Jeg kæmper med denne sætning

$totalPages ".plural($totalPages, "page")

hvis jeg laver den om til
$totalPages ".plural($totalPages, "side")
får jeg resultat =

side
eller
sides

hvordan kan jeg få det "s" til et "r" ?



 
 
Thomas Finnerup (24-08-2002)
Kommentar
Fra : Thomas Finnerup


Dato : 24-08-02 13:10

On Sat, 24 Aug 2002 13:40:14 +0200, "JOL" <sorry@no.mail.dude> wrote:

> Jeg kæmper med denne sætning
>
> $totalPages ".plural($totalPages, "page")
>
> hvis jeg laver den om til
> $totalPages ".plural($totalPages, "side")
> får jeg resultat =
>
> side
> eller
> sides
>
> hvordan kan jeg få det "s" til et "r" ?

Jeg ville gøre sådan:

echo "$totalPages side" . (($totalPages == 1) ? "" : "r");


- Thomas

JOL (24-08-2002)
Kommentar
Fra : JOL


Dato : 24-08-02 13:23

> Jeg ville gøre sådan:
>
> echo "$totalPages side" . (($totalPages == 1) ? "" : "r");

Det virker ikke sådan lige.... øv
Kan man ikke fordanske kommandoen .plural ?



Andreas Kleist Svend~ (24-08-2002)
Kommentar
Fra : Andreas Kleist Svend~


Dato : 24-08-02 14:02

JOL wrote:

> Det virker ikke sådan lige.... øv
> Kan man ikke fordanske kommandoen .plural ?

Jo:

function flertal($antal, $ental, $flertal) {
if ($antal == 1) return $ental;
else return $flertal;
}

$biler = 2;

echo "Der er $biler " . flertal($biler, 'bil", "biler");

--
mvh Andreas Kleist Svendsen


Morten Krogh Sørense~ (24-08-2002)
Kommentar
Fra : Morten Krogh Sørense~


Dato : 24-08-02 14:46

>
> Det virker ikke sådan lige.... øv
> Kan man ikke fordanske kommandoen .plural ?
>

Hvad med en str_replace på "sides"? I stedet for at sidde og kæmpe med en
funktion, så gør det nemt for dig selv.



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste