2012-05-29 2 views

ответ

1

Попробуйте

<?php 
$text = "biger text1 123 text biger 678 biger text"; 
$newtext = wordwrap($text, 10, "<li>"); 

echo $newtext; 
?> 
+0

, которые работают для вас @Julia –

3

В одной строки, потому что все любят остротами :)

$s = "biger text1 123 text biger 678 biger text"; 
$max_line_length = 10; 

echo join("\n", array_map(function($item) { 
    return '<li>' . $item . '</li>'; 
}, explode("\0", wordwrap($s, $max_line_length, "\0")))); 

Возвраты:

<li>biger</li> 
<li>text1 123</li> 
<li>text biger</li> 
<li>678 biger</li> 
<li>text</li> 
+1

ваш однострочный на 3 линии :) – AD7six

+0

@ AD7six ха-ха да, для удобочитаемости :) –

Смежные вопросы