【发布时间】:2014-04-25 01:41:16
【问题描述】:
我需要计算用户输入的单词在数组中出现的次数。用户在表单文本框中输入文本,然后该文本进入 php 中的 String 变量,然后将其分解为每个空格都有索引的数组。
我需要计算每个单词出现的次数。假设文本是“yo yo yo man man man”,那么我需要计算“yo”这个词出现的次数以及“man”出现的次数。请记住,此文本可以是用户输入的任何内容,因此不能使用诸如“str_word_count”之类的方法,因为它只需要硬编码文本。
到目前为止我设置的代码:
form.php:
<html>
<head>
<title>Part 1</title>
</head>
<body>
<h1></h1>
<form action="part1result.php" method = "post">
<input type="text" name="text"/>
<input type="submit" value="Submit" />
</form>
</body>
</html>
结果.php:
<head>
<title></title>
</head>
<body>
The text you entered was:
<?php
$text = $_POST['text']; // get text
$textToCount = explode(' ', $text);
echo $text.'<br><br>';
for($i=0; $i<count($textToCount); $i++)
{
}
?>
</body>
【问题讨论】: