This repository has been archived on 2025-04-04. You can view files and clone it, but cannot push or open issues or pull requests.
host_danube/system/page/replace.php
2013-04-22 18:57:51 +02:00

32 lines
616 B
PHP

<?php
namespace SYSTEM\PAGE;
class replace
{
public static function replace($text, $vars){
$search = array();
$replace = array();
foreach(array_keys($vars) as $var){
$search[] = '/\${'.$var.'}/';
}
foreach($vars as $var){
$replace[] = $var;
}
return @preg_replace($search, $replace, $text);
}
public static function replaceFile($path, $vars){
$buffer = file_get_contents($path);
return self::replace($buffer, $vars);
}
}