2013-02-07 5 views
3

아무 것도 덮어 쓰지 않고 특정 시점의 PHP 문자열에 텍스트를 삽입하려면 어떻게해야합니까?PHP에서 아무것도 대체하지 않고 텍스트를 삽입하는 방법

+3

길이가있는 substr_replace()를 사용하십시오. 값 0. ** 코드 : ** substr_replace ("abcdefgh", "bbbb", 3,0); 위 출력은 "abcbbbbdefgh" –

+0

입니다. 제 질문에 분명히 대답 할 수 없습니다. 필자는이 대답을 찾기 위해 노력한 새로운 프로그래머이기 때문에 이것을 만들었고 이것이 필요한 모든 것이 어리석은 반응을 보았습니다. –

+0

이 사이트는 Q & A 용입니다 ... 지식 덤프/팁이 아닙니다. PHP 문서 사이트에 댓글로 제출해보십시오. –

답변

2

사용 substr_replace()을 0

CODE의 길이 값 :

substr_replace("abcdefgh","-bbbb-",3,0); 

상기 것이다의 출력 " abc-bbbb-defgh "

+0

이것은 솔루션은 substr만을 사용하고 새로운 변수를 설정하는 것보다 하드웨어 적으로 덜 사용하는 것보다 간단합니다. –

0

단순 substr() 사용

$str_a = "foo bar"; 
$str_b = substr($str_a, 0, 3) . ' baz' . substr($str_a, 3); 
관련 문제