大佬教程收集整理的这篇文章主要介绍了PHP在字符数限制上切字符串,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<?PHP
use Faker\Generator as Faker;
$factory->define(Provar\Forum\Post::class, function (Faker $faker) {
$randomHTML = Purifier::clean($faker->randomHtml(2,3));
$trimedHTML = Strip_tags($randomHTML);
return [
'body' => $randomHTML,
'text' => str_limit($trimedHTML, 509, '...')
];
});
@H_607_0@任何帮助表示赞赏. < 3解决方法:
@H_607_0@您可以尝试使用类似的方法,但这可能会使您措手不及 @H_607_0@substr($trimedHTML, 0, 512) . '...'
@H_607_0@如果您不希望最后一个单词被切掉,则可以执行以下操作,但始终不能准确地给您512个字符,因为下一个单词可能太大…
@H_607_0@
$text=$trimedHTML;
if (preg_match('/^.{1,512}\b/s', $trimedHTML, $match))
{
$text=$match[0] . ( strlen($match[0]) < strlen($trimedHTML) ? "..." : "" );
}
@H_607_0@并使用$text变量代替str_limit($trimedHTML,509,’…’)
@H_607_0@此代码与此答案中的代码完全相同:以上是大佬教程为你收集整理的PHP在字符数限制上切字符串全部内容,希望文章能够帮你解决PHP在字符数限制上切字符串所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。