core/source/helpers/string.php
2025-09-09 10:07:53 +00:00

40 lines
508 B
PHP

<?php
namespace davigil\helpers\string_;
/**
*/
function coin(
string $template,
array $arguments
) : string
{
$result = $template;
foreach ($arguments as $key => $value)
{
$result = \str_replace(\sprintf('{{%s}}', $key), $value, $result);
}
return $result;
}
/**
*/
function slice(
string $str,
int $size
) : array
{
$slices = [];
$rest = $str;
while (\strlen($rest) > 0)
{
\array_push($slices, \substr($rest, 0, $size));
$rest = \substr($rest, $size);
}
return $slices;
}
?>