vanillaSprintfCallback() protected static method

protected static vanillaSprintfCallback ( $Match, boolean $InternalReplacementList = false ) : mixed
$Match
$InternalReplacementList boolean
return mixed
コード例 #1
0
ファイル: class.format.php プロジェクト: ringoma/vanilla
 /**
  *
  *
  * @param $PlaceholderString
  * @param $ReplaceWith
  * @return mixed
  */
 public static function vanillaSprintf($PlaceholderString, $ReplaceWith)
 {
     // Set replacement array inside callback
     Gdn_Format::vanillaSprintfCallback(null, $ReplaceWith);
     $FinalString = preg_replace_callback('/({([a-z0-9_:]+)})/i', array('Gdn_Format', 'VanillaSprintfCallback'), $PlaceholderString);
     // Cleanup replacement list
     Gdn_Format::vanillaSprintfCallback(null, array());
     return $FinalString;
 }