PHP Wordwrap под углом, увеличивая отступы каждый разрыв - PullRequest
0 голосов
/ 05 марта 2012

возможно ли с помощью переноса слов в php увеличивать отступ при каждом разрыве строки для создания переноса слов на угол?

Ответы [ 2 ]

2 голосов
/ 05 марта 2012

Если я правильно понимаю ваш вопрос, вы хотели бы создать вывод:

xxxxxxx
xxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxxxx

Очевидно, заменив x своим текстом.

wordwrap встроенная функция не поддерживает эту функцию, но вы все равно можете написать свою собственную с помощью простого цикла.Измените максимальную длину на каждой итерации и разбейте исходную строку (в зависимости от ваших потребностей, где вы найдете пробел или где вы хотите).

0 голосов
/ 05 марта 2012
<?php
$text = "The quick brown fox jumped over the lazy dog.";
echo $return = costomwrap($text , 10);

function costomwrap($text , $len)
{
$str = '';
for($i=0;$i<strlen($text);$i = $i+$len)
{
  $str .= substr($text , $i , $len ).'<br />';
  $len--;
}
return $str;
}

?>

живое демо http://codepad.org/v3ysqV5A. здесь <br /> не входит в вашу программу.

...