explode the string with " " you will get an array,then use for() or while() to count the substring.

解决方案 »

  1.   

    在一个文本框里输入???????那你需要用","分隔,用explode();把 $_POST[str]提交的数据分开,再用条件对应输出.
      

  2.   

    <?php
    $s = '你好 文件 技术 文件 你好 他好';
    foreach(split("[ \s]+", $s) as $v)
      $out[$v]++;
    foreach($out as $k=>$v)
      echo "$k $v<br>";
    ?>
      

  3.   

    <?php
    $str ='你好 文件 技术 文件 你好 他好';
    $arr = explode(' ',$str);
    $arr = array_count_values($arr);
    print_r($arr);
    ?>