webForumDet fria alternativet

Radbyte efter 50 tecken i en <textarea> med hjälp av PHP?!

PHP

2 svar · 274 visningar · startad av Dr-man

Medlem sedan juli 2002732 inlägg
Frågan#1

Hur får man ett radbyte efter varje 50 tecken i en textarea,
när man sparar informationen till en texfil med
submitknappen?

Har nån några förslag ur man gör detta?

Medlem sedan sep. 20024 inlägg
#2

Från PHP-manual:

wordwrap
(PHP 4 >= 4.0.2)

wordwrap -- Wraps a string to a given number of characters using a string break character.
Description
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.

wordwrap() will automatically wrap at column 75 and break using '\n' (newline) if width or break are not given.

If the cut is set to 1, the string is always wrapped at the specified width. So if you have a word that is larger than the given width, it is broken apart. (See second example).

Note: The optional cut parameter was added in PHP 4.0.3

Example 1. wordwrap() example

$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap( $text, 20 );

echo "$newtext\n";

This example would display:

The quick brown fox
jumped over the lazy dog.

Example 2. wordwrap() example

$text = "A very long woooooooooooord.";
$newtext = wordwrap( $text, 8, "\n", 1);

echo "$newtext\n";

This example would display:

A very
long
wooooooo
ooooord.

See also nl2br().

Medlem sedan juli 2002732 inlägg
#3

Tack för den nyttiga informationen!

254 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)