如何回显字符串的每个字符?
How can I echo out each character of a string?
这是我的代码,但它只计算不显示的字符。
$cnt = strlen('hello');
for($a=0; $a<=$cnt; $a++){
echo $cnt.'<br>';
}
输出只是 5 5 5 5 5.
更改为:
$str = 'hello' ;
$cnt = strlen($str);
for($a=0; $a<$cnt; $a++){
echo $str[$a].'<br>';
}
Strlen 给出了该单词的长度。您存储在 $cnt 中的长度。这意味着您只需打印该单词长度的 5 倍。正确的做法是这样
$cnt = 'hello';
for($a=0; $a < strlen($cnt); $a++){
echo $cnt[$a].'<br>';
}
这是我的代码,但它只计算不显示的字符。
$cnt = strlen('hello');
for($a=0; $a<=$cnt; $a++){
echo $cnt.'<br>';
}
输出只是 5 5 5 5 5.
更改为:
$str = 'hello' ;
$cnt = strlen($str);
for($a=0; $a<$cnt; $a++){
echo $str[$a].'<br>';
}
Strlen 给出了该单词的长度。您存储在 $cnt 中的长度。这意味着您只需打印该单词长度的 5 倍。正确的做法是这样
$cnt = 'hello';
for($a=0; $a < strlen($cnt); $a++){
echo $cnt[$a].'<br>';
}