PHP for循环中怎么让字符串超过固定特定长度后自动换行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP for循环中怎么让字符串超过固定特定长度后自动换行?相关的知识,希望对你有一定的参考价值。
好比有个字符串是$i="poiuytrewl546456kmjnhbgvfcdkjhg"
我怎么使用for让他每5 或者不足5位的时候 位换行一次 最终要输出结果是:
poiuy
trewl
54645
6kmjn
hbgvf
cdkjh
g
$i = "poiuytrewl546456kmjnhbgvfcdkjhg";
$len = strlen($i);
for($x = 0; $x <= $len; $x++)
if($x % 6 === 0)
echo $str.'</br>';
$str = '';
else
$str .= $i[$x];
echo(substr($i, -($len % 5)));追问
有问题,字段的首个字母会消失
echo出来的是这样的
oiuyt
ewl54
456km
nhbgv
cdkjh
g
$i = "poiuytrewl546456kmjnhbgvfcdkjhg";
$len = strlen($i);
for($x = 0; $x <= $len; $x++)
if($x % 5 === 0 && $x > 0)
echo $str.'</br>';
$str = '';
$str .= $i[$x];
echo(substr($i, -($len % 5)));
winform中如何让label的宽度固定而长度随着文本的变化而变化???
autosize=trueheight=固定值 参考技术A
这个要动下脑筋的,label放在flowlayoutpanel里面才可以。你先让他auto size得出高度,再让他auto size是false,把宽度高度指定。
参考技术B 默认就是这样的。追问不知道别乱说好吧!控件拖上来的话默认autosize属性为true宽度和高度都会随着文本的内容变化!代码打上去的话默认为false宽度跟高度根本不会变化!
不知道别乱说好吧!控件拖上来的话默认autosize属性为true宽度和高度都会随着文本的内容变化!代码打上去的话默认为false宽度跟高度根本不会变化!
追答你把demo共享出来我看看。
以上是关于PHP for循环中怎么让字符串超过固定特定长度后自动换行?的主要内容,如果未能解决你的问题,请参考以下文章