summaryrefslogtreecommitdiffstats
path: root/code/subst.inc.php
blob: 72935a2fc3c6e655c07be40f3bb5685456d1d00a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?PHP
 if(!defined('SUBST_INC')) {
    define('SUBST_INC', 1);
    
    function Subst($string, $subst = array()) {
      $tr['$$'] = '$';
      
      while(current($subst)) {
        $tr['$' . key($subst)] = $subst[key($subst)];
        
        next($subst);
      }
      
      return strtr($string, $tr);
    }
  }
?>