我有一个程序将单词分开。但是我想把它分成适合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;
?>
答案 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