nixiware / string-formatter
String formatter supporting named arguments.
1.3.0
2018-09-05 14:21 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-06-21 03:12:40 UTC
README
Introduction
String formatter supporting named arguments.
Requirements
- PHP >= 5.3
Usage
- Import package namespace
use Nixiware\StringFormatter;
- 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.