表題の処理をしたい(例えば、'20141110'の4文字目にハイフンを入れて'2014-1110'にしたいとか)ケースがあったが、簡単に実施する方法がよく分からなかったので、以下のような関数にしてみたが、どうなんだろう。。
insert.php
<?php
/**
*
* @param type $text1 元の文字列
* @param type $num 挿入先の文字数目
* @param type $text2 挿入文字
*/
function insertStr($text1, $num, $text2){
return substr($text1, 0, $num).$text2.substr($text1, $num, strlen($text1));
}
echo insertStr("20141110", 4, "-");//string(2014-1110)