如何使用 substr() 在字符串中添加 <br>
How to add <br> in string with substr()
对于以下代码:
<?php
$word = 'SEKISUI';
// echo substr($word,0,-6)."<br>";
$length = (strlen($word)+1)-14;
$urut = 0;
for($i=$length;$i<1;$i++){
echo substr($word,$urut,$i).'<br>';
// echo $urut."-".$i."-".'<br>'; // Check Value
$urut++;
}
?>
结果:
S
E
K
I
S
U
为什么字母 "i" 没有出现?
我的代码有什么问题?
结果应如下所示:
S
E
K
I
S
U
I
感谢您的关注...
我不知道您是否需要使用 'for loop',但是有更好的方法可以将字符串拆分为单个字符。
获得数组后,您可以对其执行任何操作,还可以使用“\
”分隔符加入 () 数组中的项目。
尝试以下操作:
$word = 'SEKISUI';
$result = str_split($word);
$altogether = join("<br>",$result);
不确定为什么喜欢减去长度而不是尽可能多地处理正数。
语法为substr(string,start,length)
,
Optional. Specifies the length of the returned string. Default is to
the end of the string. A positive number - The length to be returned
from the start parameter Negative number - The length to be returned
from the end of the string
所以基本上你在结束字符上的指针是 nevel 计数的。
如果你 运行 echo substr($word,0,-1)."<br>";
,你将不会得到结束字符,因为它是否定 substr
的开始位置。
但是,将 substr
长度更改为 1
将提供有效字符串,并且 not null
或 empty string
$word = 'SEKISUI';
// echo substr($word,0,-6)."<br>";
$length = (strlen($word)+1)-14;
$urut = 0;
for($i=$length;$i<1;$i++){
echo substr($word,$urut,1).'<br>';
// echo $urut."-".$i."-".'<br>'; // Check Value
$urut++;
}
但是,我更喜欢这种方法,因为它更简单。
$word = 'SEKISUI';
//echo substr($word,1,1)."<br>";
$length = strlen($word);
$urut = 0;
for($i = $urut; $i <= $length; $i++){
echo substr($word,$i,1).'<br>';
}
对于以下代码:
<?php
$word = 'SEKISUI';
// echo substr($word,0,-6)."<br>";
$length = (strlen($word)+1)-14;
$urut = 0;
for($i=$length;$i<1;$i++){
echo substr($word,$urut,$i).'<br>';
// echo $urut."-".$i."-".'<br>'; // Check Value
$urut++;
}
?>
结果:
S
E
K
I
S
U
为什么字母 "i" 没有出现?
我的代码有什么问题?
结果应如下所示:
S
E
K
I
S
U
I
感谢您的关注...
我不知道您是否需要使用 'for loop',但是有更好的方法可以将字符串拆分为单个字符。
获得数组后,您可以对其执行任何操作,还可以使用“\
”分隔符加入 () 数组中的项目。
尝试以下操作:
$word = 'SEKISUI';
$result = str_split($word);
$altogether = join("<br>",$result);
不确定为什么喜欢减去长度而不是尽可能多地处理正数。
语法为substr(string,start,length)
,
Optional. Specifies the length of the returned string. Default is to the end of the string. A positive number - The length to be returned from the start parameter Negative number - The length to be returned from the end of the string
所以基本上你在结束字符上的指针是 nevel 计数的。
如果你 运行 echo substr($word,0,-1)."<br>";
,你将不会得到结束字符,因为它是否定 substr
的开始位置。
但是,将 substr
长度更改为 1
将提供有效字符串,并且 not null
或 empty string
$word = 'SEKISUI';
// echo substr($word,0,-6)."<br>";
$length = (strlen($word)+1)-14;
$urut = 0;
for($i=$length;$i<1;$i++){
echo substr($word,$urut,1).'<br>';
// echo $urut."-".$i."-".'<br>'; // Check Value
$urut++;
}
但是,我更喜欢这种方法,因为它更简单。
$word = 'SEKISUI';
//echo substr($word,1,1)."<br>";
$length = strlen($word);
$urut = 0;
for($i = $urut; $i <= $length; $i++){
echo substr($word,$i,1).'<br>';
}