phpbar.de logo

Mailinglisten-Archive

[php] Re: String parsen - wie am besten?

[php] Re: String parsen - wie am besten?

Martin Ramsch m.ramsch_(at)_computer.org
Tue, 23 Feb 1999 10:52:49 +0100


Matthias Pigulla schrieb am Dienstag, den 23. Februar 1999:
> Was ich will, ist, sicherzustellen, daß spätestens alle 60 Zeichen
> ein Leerzeichen steht, damit da ein Umbruch stattfinden _kann_ (wenn
> der Browser so will). Nur, wenn ein Wort länger als 60 Zeichen ist,
> soll es (nach 60 Zeichen) durch ein Leerzeichen unterbrochen werden.

Ach so, jetzt versteh ich Dein Problem! :)

Probier's vielleicht mal mit regulären Ausdrücken, in etwas so:

  $text = "asa 1234567890 123456789012345678901234567890";
     
  $l = 6; $m = $l + 1;
  
  while ( ereg( "[[:alnum:]]{$m,}", $text ) ):
   $text = ereg_replace( "([[:alnum:]]{$l,$l})", "\\1 ", $text );
  endwhile;

  echo $text;

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7


php::bar PHP Wiki   -   Listenarchive