コード例 #1
0
ファイル: Inline.php プロジェクト: logue/pukiwiki_adv
 public static function setLineRules($str)
 {
     static $pattern, $replace;
     $line_rules = Rules::getLineRules();
     if (!isset($pattern)) {
         $pattern = array_map(function ($a) {
             return '/' . $a . '/';
         }, array_keys($line_rules));
         $replace = array_values($line_rules);
         unset($line_rules);
     }
     return preg_replace($pattern, $replace, $str);
 }