SmartyのフィルタでHOST名表示

By | 2013/01/08

当たり前といえば当たり前ですけど、Smartyは変数の出力フィルタ関数としてPHPの本来の関数をそのまま使えます。

$ip_address = '121.110.70.76';
という値が設定されていたとしたら
 
{$ip_address|gethostbyaddr}
と記述することでgethostbyaddr関数に処理させて結果を得る事ができるので
 
KD121110070076.ppp-bb.dion.ne.jp
という表記がSmartyテンプレート上だけでできます。

あら便利


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です