You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PHP统计输入内容的字符、单词及行数?

PHP文本统计功能实现方案

调整说明

  • 将原单行文本输入框替换为多行文本框<textarea>,支持输入多行内容以正常统计行数
  • 调用PHP内置str_word_count()方法实现英文单词数量统计
  • 通过统计文本内换行符\n的数量后加1,计算得到文本总行数
  • 若需要兼容中文等多字节字符的统计,可将strlen()替换为mb_strlen(),需确保PHP已开启mbstring扩展

完整修改后代码

<?php
if (isset($_POST['Submit1'])) {
    $input = $_POST["name"];
    // 统计字符数
    $char_num = strlen($input);
    // 统计单词数
    $word_num = str_word_count($input);
    // 统计行数
    $line_num = substr_count($input, "\n") + 1;

    echo "字符数:{$char_num}<br>";
    echo "单词数:{$word_num}<br>";
    echo "行数:{$line_num}<br>";
}
?>

<form method="POST" action="dummy.php">
    待统计文本:<textarea name="name" rows="8" cols="40"></textarea><br><br>
    <input type="submit" name="Submit1" value="analyze">
</form>

内容的提问来源于stack exchange,提问作者hazem badawi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 10:45:01