将文字换行为100个字符

时间:2014-03-03 12:09:15

标签: php

我有一个程序将单词分开。但是我想把它分成适合100个字符的单词。这意味着我想得到那些符合100个字符的第一个单词的输出。

这是我的PHP:

<?php
function str_split_len($str, $len)
{
    if( $len > strlen($str) )
    {
        return false;
    }

    $strlen = strlen($str);
    $result = '';
    $words = ($strlen / $len);

    for( $x = 1; $x <= $len; $x++ )
    {
        $result .= '<div>'.substr($str, 0, $words).'</div>';
        $str = substr($str, $words, $strlen); 
    }

    return $result;
}

/* Example */
$res = str_split_len("Split me !haha!", 3);
echo $res;
?>

1 个答案:

答案 0 :(得分:-1)

如果您想要字符串中的前100个字符,可以使用函数substr

   $length_limit = 20; // you can set limit here what ever you want
   $str = "hello aaaaaaaaaaaaaa bbbbbbbbbbbbbbbb"; // total 37
   echo substr($str, 0, $length_limit); 

输出前20个字符:

你好aaaaaaaaaaaaaa