这在PHP中是否正确?

时间:2013-09-28 23:12:51

标签: php string strlen

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

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

2 个答案:

答案 0 :(得分:0)

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

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

这样的东西
$count = strlen($_POST['input_name']);

应该比。

此外,只有在客户端Javascript上才能进行实时更新。

答案 1 :(得分:0)

让我们说:

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