Text
|
|
|
|
<? /* Inserts a string into another string every increment */ function sow($string, $insert, $increment)
{
$insert_len = strlen($insert);
$string_len = strlen($string);
$string_len_ending = $string_len + intval( $insert_len * ($string_len / $increment));
$i = $increment - 1;
while($string_len_ending > $i)
{
$string = substr($string, 0, $i) . $insert . substr($string, $i);
$i = $i + $increment + $insert_len;
}
return $string;
}
?>
|
|
|
Usage Example
|
echo sow("hello world", "@", 3);
/* produces "hel@lo @wor@ld" */
|
|
|
Rate This Script
|
|
|
|