<?php/*** 分割字符串* @param String $str 要分割的字符串* @param int $length 指定的长度* @param String $end 在分割后的字符串块追加的内容*/function mb_chunk_split($string, $length, $end, $once = false)
{$array = array();$strlen = mb_strlen($string);while ($strlen) {$array[] = mb_substr($string, 0, $length, "utf-8");if ($once) {return $array[0] . $end;}$string = mb_substr($string, $length, $strlen, "utf-8");$strlen = mb_strlen($string);}return implode($end, $array);
}$str = '3、8部情景剧同台PK 在业内顶尖创投总监 和顾问团队的助力孵化下最终1个“剧王”获得机会 在东方卫视黄金剧场上线';echo mb_chunk_split($str, 15, 'n', false);$tuijian_list = ['1、节目定位:全新情景剧 I P 创投综艺','2、东方卫视 S + 级项目','3、8部情景剧同台PK 在业内顶尖创投总监 和顾问团队的助力孵化下最终1个“剧王”获得机会 在东方卫视黄金剧场上线','4、打造充满沉浸感的情景剧舞美场景','5、你邀嘉宾:张一山、沙溢、闫妮、姚晨、吴镇'
];echo "<pre>";
print_r($tuijian_list);$hangshu = count($tuijian_list);
$text_str ='';//重新循环,计算高度
foreach ($tuijian_list as $k => $v) {//文字长度$str_len = mb_strlen($v, 'utf-8');//超过多少个字就换行if ($str_len >= 30) {$tuijian_list[$k] = mb_chunk_split($v, 30, 'n ', false);}//拼接字符串$text_str .= $tuijian_list[$k] . 'n';unset($str_len);
}echo $text_str;
echo "<br><br>";$hao = explode('n',$text_str);echo "<pre>";
print_r($hao);echo count($hao);?>
本文发布于:2024-02-04 20:19:18,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170715695459282.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |