指定位置插入新字符串

/*@function:指定位置插入字符串
	 * @par:$str原字符串
	 * $i:位置
	 * $substr:需要插入的字符串
	 * 返回:新组合的字符串
	 * */
public	function str_insert($str, $i, $substr){
		for($j=0; $j<$i; $j++){
			$startstr .= $str[$j];
		}
		for ($j=$i; $j<strlen($str); $j++){
			$laststr .= $str[$j];
		}
		$str = ($startstr . $substr . $laststr);
		return $str;
		} 
$str ="hellow";
$i = 2;
$substr = "1234";
echo str_insert($str, $i, $substr);

结果:

he1234llow


posted @ 2011-08-30 15:01  y0umer  阅读(294)  评论(0编辑  收藏  举报