|
|
Zend Framework には、すぐに使える標準のフィルタ群が同梱されています。
文字列 $value
から、アルファベットおよび数字以外を取り除いたものを返します。
このフィルタでは、オプションとして空白文字を認めることもできます。
Note:
アルファベットとは各言語で単語を構成する文字を意味します。 ただし、以下の言語では英語のアルファベットをアルファベットとして扱います:中国語、日本語、韓国語。 言語はZend_Localeで指定されます。
文字列 $value
から、アルファベット以外を取り除いたものを返します。
このフィルタでは、オプションとして空白文字を認めることもできます。
ファイルへのパスを含む文字列を受け取り、 ファイルのベース名の部分のみを返します。
文字列 $value
から、数字以外を取り除いたものを返します。
パス文字列からディレクトリ名を返します。
文字列 $value について、
HTML エンティティが存在するものについてはそのエンティティに変換したものを返します。
(int) $value を返します。
文字列 $value から一切の改行制御文字を取り除いたものを返します。
入力されたパスのすべてのシンボリックリンクを展開し、'/./'、'/../' や余分な '/' の参照を解決して正規化された絶対パスを返します。 この結果、パスにはシンボリックリンクや '/./' あるいは '/../' が含まれなくなります。
Zend_Filter_RealPath は、
ファイルが存在しないなどで失敗した場合に FALSE を返します。
BSD システムでは、パスの最後の部分だけが存在しない場合には
Zend_Filter_RealPath は失敗しません。しかし他のシステムではこのような場合も
FALSE を返します。
文字列 $value
の英字を小文字に変換したものを返します。
文字列 $value
の英字を大文字に変換したものを返します。
文字列 $value
の先頭と末尾から文字を取り除いたものを返します。
入力文字列からすべての HTML タグおよび PHP タグを取り除いた結果を返します。
ただし明示的に許可したタグは取り除きません。
どのタグを許可するかだけではなく、すべてのタグにおいてどの属性を許可するか、
特定のタグだけで許可する属性は何かなども指定できます。
また、コメント (<!-- ... -->)
を除去するかそのまま残すかも指定できます。
|
|
Copyright © 2005-2011 Zend Technologies Inc (compiled by mikaelkael with ZFDocumentor - SVN 13887).

