1 개요[ | ]
- PHP substr_replace()
PHP
Copy
$var = 'ABCDEFGH:/MNRPQR/';
# 전체를 'bob'으로 교체
echo substr_replace($var, 'bob', 0) . "\n"; # bob
echo substr_replace($var, 'bob', 0, strlen($var)) . "\n"; # bob
# 첫부분에 'bob' 추가
echo substr_replace($var, 'bob', 0, 0) . "\n"; # bobABCDEFGH:/MNRPQR/
# 'MNRPQR'를 'bob'으로 교체
echo substr_replace($var, 'bob', 10, -1) . "\n"; # ABCDEFGH:/bob/
echo substr_replace($var, 'bob', -7, -1) . "\n"; # ABCDEFGH:/bob/
# 'MNRPQR' 삭제
echo substr_replace($var, '', 10, -1) . "\n"; # ABCDEFGH://
Loading
PHP
Copy
$input = ['A: XXX', 'B: XXX', 'C: XXX'];
# 간단한 예시: 각 문자열의 XXX를 YYY로 바꾼다.
echo implode('; ', substr_replace($input, 'YYY', 3, 3))."\n";
# 복잡한 예시: 각각 다르게 바꾼다.
$replace = ['AAA', 'BBB', 'CCC'];
echo implode('; ', substr_replace($input, $replace, 3, 3))."\n";
# 각각 다른 수의 문자를 바꾼다.
$length = [1, 2, 3];
echo implode('; ', substr_replace($input, $replace, 3, $length))."\n";
Loading
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.