Programmer's Reference Guide

導入

標準のフィルタクラス群

Zend Framework には、すぐに使える標準のフィルタ群が同梱されています。

Alnum

文字列 $value から、英数字以外を取り除いたものを返します。 このフィルタでは、オプションとして空白文字を認めることもできます。

Alpha

文字列 $value から、英字以外を取り除いたものを返します。 このフィルタでは、オプションとして空白文字を認めることもできます。

BaseName

ファイルへのパスを含む文字列を受け取り、 ファイルのベース名の部分のみを返します。

Digits

文字列 $value から、数字以外を取り除いたものを返します。

Dir

パス文字列からディレクトリ名を返します。

HtmlEntities

文字列 $value について、 HTML エンティティが存在するものについてはそのエンティティに変換したものを返します。

Int

(int) $value を返します。

RealPath

入力されたパスのすべてのシンボリックリンクを展開し、'/./'、'/../' や余分な '/' の参照を解決して正規化された絶対パスを返します。 この結果、パスにはシンボリックリンクや '/./' あるいは '/../' が含まれなくなります。

Zend_Filter_RealPath は、 ファイルが存在しないなどで失敗した場合に FALSE を返します。 BSD システムでは、パスの最後の部分だけが存在しない場合には Zend_Filter_RealPath は失敗しません。しかし他のシステムではこのような場合も FALSE を返します。

StringToLower

文字列 $value の英字を小文字に変換したものを返します。

StringToUpper

文字列 $value の英字を大文字に変換したものを返します。

StringTrim

文字列 $value の先頭と末尾から文字を取り除いたものを返します。

StripTags

入力文字列からすべての HTML タグおよび PHP タグを取り除いた結果を返します。 ただし明示的に許可したタグは取り除きません。 どのタグを許可するかだけではなく、すべてのタグにおいてどの属性を許可するか、 特定のタグだけで許可する属性は何かなども指定できます。 また、コメント (<!-- ... -->) を除去するかそのまま残すかも指定できます。


導入
blog comments powered by Disqus

Select a Version

Languages Available

Components

Search the Manual