PHP/String/wordwrap

Материал из Web эксперт
Перейти к: навигация, поиск

string wordwrap ( string str [, int line_length[, string break_char [, bool cut]]] )

 
$text = "this is a test. this is a test. this is a test. this is a test. this is a test. this is a test. this is a test.";
    $text = wordwrap($text, 20, "<br />");
    print $text;



string wordwrap ( string str [, int width [, string break [, bool cut]]] )

 
<?php 
$textblock = "this is a test. this is a test. this is a test. this is a test"; 
echo wordwrap ($textblock, 20, "<br />"); 
?>



Supply 1 as a fourth parameter, which enables "cut" modewords over the limit will be cut up if this is enabled.

 
<?
    $text = "this is a test.this is a test.this is a test.this is a test.this is a test.this is a test.";
    $text = wordwrap($text, 6, "\n", 1);
    print $text;
?>



wordwrap() doesn"t break at your line limit if a word has more characters than the limit.

 
<?php
$string = "this is a test. this is a test.this is a test.this is a test.this is a test.";
$string .= "this is a test.this is a test.this is a test.this is a test.this is a test.!";
print wordwrap( $string, 24, "<br/>\n", 1 );
?>



wordwrap() has two more optional arguments: a number representing the maximum number of characters per line and a string representing the end of the line string.

 
<?php
print wordwrap( $string, 24, "<br/>\n");
?>



wordwrap() requires one argument, the string to be transformed.

 
By default, wordwrap() wraps lines every 75 characters and uses \n as its line-break character. 

<?php
$string = "this is a test.this is a test.this is a test.this is a test.this is a test.this is a test.";
$string .= "this is a test.this is a test.this is a test.this is a test.this is a test.this is a test.";
print wordwrap($string);
?>



Wrapping Text

 
<?php
  $astring = "Hello\nWorld\n\nHow are you?";
  echo nl2br ($astring) . "<br />";
  
  $textblock = "this is a test. this is a test. this is a test. this is a test. this is a test. !";
  echo wordwrap ($textblock, 20, "<br />");
?>