phpbar.de logo

Mailinglisten-Archive

[php] Silbentrennung?

[php] Silbentrennung?

Hinnerk Bruegmann php_(at)_phpcenter.de
Thu, 16 Aug 2001 20:39:21 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_0078_01C12693.87486080
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Moin Leute,

hat jemand eine Idee ob es bereits eine Funktion gibt, die deutsche =
Silbentrennung ausfuehrt?
Also scheint mir technisch nicht unmoeglich - man muss ja nur ca. 100 =
Silbentrennungsregeln nach dem Duden in php umsetzen ;-)

Aber im Ernst - hatte an etwas gedacht,das verhindert, dass zu lange =
Woerter, z.B. in einem CMS,ein Layout zerschiessen, weil die =
Spaltenbreite zu klein ist.
A la:
func silbentrennung(str string, int maxlength)
wobei maxlength eben angibt wie lang der String f=FCr die Tabellenspalte =
sein  darf - wenn der String laenger ist muss eben durch die Funktion =
eine m=F6glichst kurze (und grammatikalisch richtige) letzte Anzahl von =
Silben abgetrennt werden.

Also - gibts sowas schon?
hab echt keine Lust das selbst zu schreiben, aber muesste notfalls eben =
sein.

Danke,
Hinnerk

p.s. im Idealfall koennte man die Funktion mit einer anderen =
kombinieren, die den Stylesheet auswertet und die einzelnen Buchstaben =
im String in Pixel(Breite) umrechnet - dann koennte man maxlength in =
pixeln angeben und das ganze waere auch noch browser-safe


------=_NextPart_000_0078_01C12693.87486080
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Moin Leute,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>hat jemand eine Idee ob es bereits eine =
Funktion=20
gibt, die deutsche Silbentrennung ausfuehrt?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Also scheint mir technisch nicht =
unmoeglich - man=20
muss ja nur ca. 100 Silbentrennungsregeln nach dem Duden in php umsetzen =

;-)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Aber im Ernst - hatte an etwas =
gedacht,das=20
verhindert, dass zu lange Woerter, z.B. in einem CMS,ein Layout =
zerschiessen,=20
weil die Spaltenbreite zu klein ist.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>A la:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>func silbentrennung(str string, int=20
maxlength)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>wobei maxlength eben angibt wie lang =
der String f=FCr=20
die Tabellenspalte sein&nbsp; darf - wenn der String laenger ist muss =
eben durch=20
die Funktion eine m=F6glichst kurze (und grammatikalisch richtige) =
letzte Anzahl=20
von Silben abgetrennt werden.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Also - gibts sowas schon?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>hab echt keine Lust das selbst zu =
schreiben, aber=20
muesste notfalls eben sein.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Danke,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Hinnerk</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>p.s. im Idealfall koennte man die =
Funktion mit=20
einer anderen kombinieren, die den Stylesheet auswertet und die =
einzelnen=20
Buchstaben im String in Pixel(Breite) umrechnet - dann koennte man =
maxlength in=20
pixeln angeben und das ganze waere auch noch browser-safe</FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0078_01C12693.87486080--



php::bar PHP Wiki   -   Listenarchive