282月/060
正規表現置換でリンク化
HTML本文中に出現するある単語をAタグで囲み、リンク化をPHPの正規表現置換で実現する方法です。色々試して辿り着きました。問題となるのは、ある単語がある単語の一部となる場合(X⊂Y)、単純な正規表現置換の繰り返しでは、Aタグが入れ子になってしまいます。
92月/060
クラス内でコールバック関数を使う方法
PHPでクラス内でコールバック関数を使おうとした場合で少しハマったのでメモ。
[php]
//配列から空文字を除去するテスト
$list = array("", "apple", "orange", "", "peach", "");
$list = array_filter($list, create_function('$v', 'return (!empty($v));'));
print_r($list);
[/php]
