php Вставить символ в строку - в определённое место

Функция добавит одну строку (можно один символ) в другую , начиная с определённой позиции (минимум - ноль):

function strins ($str,$ins,$poz)
{
   $result="";
   $str = str_to_arr($str);
   $i=0;
   foreach ($str as $val)
   {
      if ($i==$poz)
	  {
	   $result.=$ins;
	   $result.= $val;
	   
	  } else $result.= $val;
	  	 $i++;
   }
   return $result;
 }