Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
Post

単語数をカウントするstr_word_count関数

Zend Frameworkのバリデーションについて数日前に記事を書きましたが、
その中でもう一つ、漏れていた事がありました。


phpの標準関数の中にstr_word_count関数というのがあります。

http://php.net/manual/ja/function.str-word-count.php

文字列から半角スペースなど単語を区切るワードを検出して、
単語数を調べるというものです。
私もバリデーション調べている時にこの関数を知りました。

日本語とか単語区切りにスペース使わない言語だと
利用する機会はほとんどなさそうですが、とにかくこんな関数があります。


Zend Framworkにもこれを利用したバリデーションがありました。
それがWordCountで、処理中ではこの関数を利用しています。


http://framework.zend.com/manual/ja/zend.file.transfer.validators.html#zend.file.transfer.validators.wordcount


ただ……何故かこれはファイル用バリデータでのみ使用可能になっています。
な、なぜ、普通にテキスト用のバリデータでなくファイル専用……

ファイル用に開発して、それからテキスト用に使用可能なように
拡張しないまま放置というパターンなのではないかと思っていますが、
それにしてもなぜ普通のテキストで使えるようになってないのか気になります。

TrackBack URL :

Leave a comment  

name

email

website

Submit comment