Skip to content

Nixiware/string-formatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StringFormatter

Introduction

String formatter supporting named arguments.

Requirements

  • PHP >= 5.3

Usage

  1. Import package namespace use Nixiware\StringFormatter;
  2. Format strings using the static method format($str, $data)
  • $str - template string
  • $data - values

Arguments are specified in the template string by placing them between double curly braces: {{argumentName}}.

Argument names can contain letters (a-z, A-Z), numbers (0-9) and underscore (_) character.

Example

  • Display a simple formatted string.
echo StringFormatter::format(
	'It {{status}}!', 
	[
		'status' => 'works'
	]
);

Outputs: It works!

License

StringFormatter is available under the MIT license. See the LICENSE file for more info.

About

String formatter supporting named arguments

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages