15-1.php3

来自「linux操作系统中 php 核心编程所有例程 都是一些很不错的案例」· PHP3 代码 · 共 58 行

PHP3
58
字号
<?
	// Begin HTML document
	print("<HTML>\n");

	// Begin head
	print("<HEAD>\n");
	print("<TITLE>");
	print("Figure 15-1: Tokenizing a sentence");
	print("</TITLE>\n");
	print("</HEAD>\n");

	// Begin body
	print("<BODY>\n");

	/*
	** If submitted a sentence, parse it
	*/
	if(isset($sentence))
	{
		print("<B>Submitted text:</B>");
		print("$sentence<BR><BR>\n");
	
		$separators = " ";
				
		//get each token
		for($token = strtok($sentence, $separators);
			$token;
			$token = strtok($separators))
		{
			// count each word
			$word_count[$token]++;
			$total++;
		}

		//sort array
		arsort($word_count);

		print("<B>$total Words Found</B>\n");
		print("<UL>\n");
		while(list($key, $value) = each($word_count))
		{
			print("<LI>$key ($value)\n");	
		}
		print("</UL>\n");
	}

	print("<FORM ACTION=\"15-1.php3\" METHOD=\"post\">\n");

	print("<INPUT NAME=\"sentence\" SIZE=\"40\">\n");
	print("<INPUT TYPE=\"submit\" VALUE=\"Parse\">\n");
	print("</FORM>\n");

	print("</BODY>\n");

	// End HTML document
	print("</HTML>\n");
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?