📄 word_counter.php
字号:
<?php
// Count words in a text
// (c) Peter Kankowski, 2008
$lines = file('php://stdin');
$words = array();
foreach($lines as $line) {
$line = rtrim($line);
if(preg_match('/^[IVXLC]+$/', $line) > 0) // skip a sonnet number
continue;
$line = preg_replace('/[^a-zA-Z\' ]/', ' ', $line); // remove punctuation
$line = strtolower($line);
foreach(explode(' ', $line) as $word) {
if(strlen($word) == 0)
continue;
if(isset($words[$word]))
$words[$word]++;
else
$words[$word] = 1;
}
}
arsort($words, SORT_NUMERIC);
foreach($words as $word => $count) {
//echo "$word $count\r\n";
echo "$word\r\n";
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -