0
プログラミングの割り当て、ユーザーがテキストの行に入力するためのテキスト領域を作成し、項目と項目番号を含む表にテキストを印刷します。foreachループを使用して配列をテーブルに出力します。 html/php
改行文字/戻り文字で項目を終了し、項目数をカウントして表に表示する必要があります。
私の問題はforeachループのどこかにあると思われますが、解決策を見つけることができません。
ご協力いただきありがとうございます。
<!doctype html>
<META HTTPEQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<meta httpequiv="expires" content="0" />
<html lang="en">
<head>
<title> </title>
<link rel="stylesheet" href="hw7.css">
</head>
<body>
<?
$text = $_POST['stuff'];
$wordlist = explode("PHP_EOL", $text);
$wordcount = count($text);
print '<table>
<tr>
\t <th>Item Number</th>
\t <th>Item</th>
</tr>
';
//asort($wordlist);
foreach ($wordlist as $wordlists){
\t
print " \t <tr>
\t \t <td> $wordcount <br/> </td>
\t \t <td> $wordlists <br/> </td>
\t </tr>";
\t
print '</table>'; \t
}
\t
?>
</body>
</html>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<meta http-equiv="expires" content="0" />
<html lang="en">
<head>
<title> </title>
<link rel="stylesheet" href="hw7.css">
</head>
<body>
<section id="info">
Enter a list of valuse or text to sort in the textbox to the right. <br/> <br/>
<ul>
<li>Value sort will sort each individual line.</li> <br/>
<li>Text sort will sort each individual word.</li>
</ul>
</section>
<form action="hw7.php" method="post">
<section id="items">
<textarea rows="20" cols="40" name="stuff" >
</textarea> <br/>
<input type="submit" name="submit" value="Sort!">
</section>
</form>
</body>
</html>
'count($ text);'は文字列中の単語数を返しません。ただし、配列の要素数は返されます。 – James