我想从textarea和单词,字符数附近爆炸一个短语
$char = $_POST['textarea'];
print_r (explode ( " " ,$char));
for($i = 0 ; $i<count($char) ;$i++)
{
echo $char . " - " . strlen($char) . "<br>" ;
}
它显示:Array([0] =&gt; hello [1] =&gt;那里)你好 - 11 我想为每个单词添加一行
答案 0 :(得分:4)
试试这个
$char = explode ( " " ,$char);
$char[$i] . " - " . strlen($char[$i])."<br>";
答案 1 :(得分:2)
重写一下代码。你缺少的是,你正在打印$ char爆炸,但不是存储它。更正了以下代码:
$char = $_POST['textarea'];
print_r (explode ( " " ,$char));
$char = explode(" ",$char); // I've added this line
for($i = 0 ; $i<count($char) ;$i++)
{
echo $char[$i] . " - " . strlen($char[$i]) . "<br>" ; //We are printing $i'th string of $char, as $char is an array of strings now.
}
答案 2 :(得分:0)
我不太确定你的问题是什么,但是如果你正在使用它,它应该突破到HTML中的新行。如果您使用的是控制台或纯文本网页,则必须附加“\ n”