antoinelame / pos-tagger
Part-of-speech tagging in PHP
1.1.0
2022-07-24 18:10 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2025-06-25 00:49:32 UTC
README
A really simple POS tagger for PHP (Part-of-speech tagging).
Analyze a word
use AntoineLame\PosTagger; $tagger = new PosTagger; // 🍎 $apple = $tagger->token('apple'); $apple->isVerb(); // false $apple->isNoun(); // true $apple->isSingularNoun(); // true $apple->isPluralNoun(); // false // 🚶 $walk = $tagger->token('walk'); $walk->isVerb(); // true $walk->isNoun(); // true $walk->isAdverb(); // false
Analyze a sentence
use AntoineLame\PosTagger; $tagger = new PosTagger; $tokens = $tagger->sentence('One giant leap for mankind'); $tokens[0]->token; // 'one' $tokens[4]->token; // 'mankind' $tokens[4]->isNoun(); // true
Available methods
isNoun()
isSingularNoun()
isPluralNoun()
isAdverb()
isVerb()
isAdjective()
isInterjection()
Credits
Thanks to ekinhbayar for her Brown Corpus.