这在 PHP 中是正确的吗?


Would this be correct in PHP?

>我创建了一个表单,一个文本框和一个按钮。当我在文本框中输入文本并单击按钮时,我输入的文本应该显示在按钮下方。我的问题是,如何在输入和输出时获取文本以显示文本包含的字符数?我已经查看了您可以使用strlen PHP.net,因为它计算字符数,但由于某种原因,我的代码无法使用它。我不是在寻找答案,我只是在寻找关于我应该采取的下一步的有用建议,因为我对自己做错了什么感到困惑。谢谢大家的帮助。

 $count = strlen('');
     echo "The word has " . $count . " characters.<br />";

你在这里计算一个空字符串:$count = strlen('');

相反,您需要表单中的用户输入。显示窗体的代码。

类似的东西

$count = strlen($_POST['input_name']);

应该工作比。

此外,在打字时实时更新只能使用客户端Javascript。

让我们说:

$text = $_POST["q"];
$count = strlen($text);
echo "The word has " . $count . " characters.<br />";