PHP-Function

来源:互联网 发布:什么软件收二手手机 编辑:程序博客网 时间:2024/06/06 00:11
* 用上下文信息替换记录信息中的占位符 
*/ 
function interpolate($messagearray $context = array()) 

  // 构建一个花括号包含的键名的替换数组 
  $replace = array(); 
  foreach ($context as $key => $val) { 
      $replace['{' . $key . '}'] = $val
  } 
 
  // 替换记录信息中的占位符,最后返回修改后的记录信息。 
  return strtr($message$replace); 

 
// 含有带花括号占位符的记录信息。 
$message = "User {username} created"
 
// 带有替换信息的上下文数组,键名为占位符名称,键值为替换值。 
$context = array('username' => 'bolivar'); 
 
// 输出 "Username bolivar created" 
echo interpolate($message$context);
0 0