[php] regel te lang -> splitsen bij /

Pagina: 1
Acties:
  • 105 views sinds 30-01-2008
  • Reageer

  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
hoe zorg ik dat een 'lang woord' over verschillende regels wordt verdeeld.
ik heb:
xxx/xxxxx/xxxxx/xxxx/xxxxxxx/xxxx/xxxxx/xxxxxx/xxxxx/xxxxx
en dat moet worden.
xxx/xxxxx/xxxxx/xxxx/xxxxxxx/xxxx
/xxxxx/xxxxxx/xxxxx/xxxxx

de regel moet dus als deze te lang wordt gesplitst worden op een /

thanks alvast.

.........www.raketje.com....................soon.....


  • spine
  • Registratie: Juni 2001
  • Niet online

spine

VISHUDDHI

Op zondag 07 oktober 2001 14:29 schreef bekkel het volgende:
hoe zorg ik dat een 'lang woord' over verschillende regels wordt verdeeld.
ik heb:
xxx/xxxxx/xxxxx/xxxx/xxxxxxx/xxxx/xxxxx/xxxxxx/xxxxx/xxxxx
en dat moet worden.
xxx/xxxxx/xxxxx/xxxx/xxxxxxx/xxxx
/xxxxx/xxxxxx/xxxxx/xxxxx

de regel moet dus als deze te lang wordt gesplitst worden op een /

thanks alvast.
$string = str_replace("/","<br>",$string);

[BSDFreaks.nl] [www.Dark-Future.org] [Alizarin.nl]


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
zoiets krijg je dan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function SplitsDeString($string, $maxlen)
{
  $len = strlen($string);
  if ($len > $maxlen)
  {
    $pos = strrpos(substr($string, 0, $maxlen), "/");
    $result = substr($string, 0, $pos);
    $result .= "<BR>";
    $result .= SplitsDeString(substr($string, $pos+1, $len-$pos+1), $maxlen);
  }
  else
    $result = $string;

  return $result;
}

  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
sPiNe
daar was ik ook wel op gekomen..maar dan doet ie het bij elke / en dat wil ik niet..

marcusk
die ga ik ff proberen..
thanks

.........www.raketje.com....................soon.....


  • Grum
  • Registratie: Juni 2001
  • Niet online
sucht

wordwrap

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op zondag 07 oktober 2001 15:11 schreef Grum_ het volgende:
sucht

wordwrap
wordwrap splitst niet bij /

  • flat
  • Registratie: Mei 2000
  • Niet online
misschien moet php.net toch wat nadrukkelijker in de faq worden vermeld...
maar wordwrap will do the job inderdaad

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
Op zondag 07 oktober 2001 15:17 schreef Flat© het volgende:
misschien moet php.net toch wat nadrukkelijker in de faq worden vermeld...
maar wordwrap will do the job inderdaad
wordwrap splitst wel bij een bepaalde lengte maar niet niet bij een / bij een bepaalde lengte !

.........www.raketje.com....................soon.....


  • spine
  • Registratie: Juni 2001
  • Niet online

spine

VISHUDDHI

Op zondag 07 oktober 2001 15:06 schreef bekkel het volgende:
sPiNe
daar was ik ook wel op gekomen..maar dan doet ie het bij elke / en dat wil ik niet..
ow hehe.....
ik zal volgende keer beter opletten :)

[BSDFreaks.nl] [www.Dark-Future.org] [Alizarin.nl]


  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
;)

.........www.raketje.com....................soon.....


  • Grum
  • Registratie: Juni 2001
  • Niet online
sucht

Direct van php.net
string wordwrap (string str [, int width [, string break [, int cut]]])

Returns a string with str wrapped at the column number specified by the (optional) width parameter. The line is broken using the (optional) break parameter.
sorry maar hoe BLIND kan je zijn ?
ow .. je hebt et gewoon niet gelezen dus ? .. en maar kermen dat et niet kan .. TJEEEEEZ .. sucht
PHP:
1
2
3
4
<?
$string = 'appel/appel/appel/appel/appel';
$string = wordwrap($string,$width,'/',$cut);
?>

wat zou die '/' toch doen huh ?

sucht

|:( ;( :'( :( >:) :+

  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
blijkbaar overheen gelezen... :z

en rustig maar..

.........www.raketje.com....................soon.....


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
[u][b]sucht[/u][/b]

Direct van php.net
string wordwrap (string str [, int width [, string break [, int cut]]])
Returns a string with str wrapped at the column number specified by the (optional) width parameter. The line is broken using the (optional) break parameter.
sorry maar hoe BLIND kan je zijn ?
ow .. je hebt et gewoon niet goed gelezen dus ? .. en maar kermen dat et met wordwrap kan .. TJEEEEEZ .. sucht
code:
1
2
3
4
5
6
<?
$width = 10;
$string = 'appel/appel/appel/appel/appel';
$string = wordwrap($string, $width, '/');
echo $string;
?>

uitvoer:
code:
1
appel/appel/appel/appel/appel

oftewel: de '/' is de string waarmee de regel afgebroken wordt, bijvoorbeel '\n' of '<br>', niet waar het afgebroken wordt (dat gebeurt alleen bij spaties)

[u][b]sucht[/u][/b]

|:( |:( |:( |:(

volgende keer iets beter opletten Grum_ >:)

  • spine
  • Registratie: Juni 2001
  • Niet online

spine

VISHUDDHI

[gniepigmode]
ehehe
[/gniepigmode]

[BSDFreaks.nl] [www.Dark-Future.org] [Alizarin.nl]

Pagina: 1