티스토리 뷰
1
str_replace - 개념검색한 문자열 중에서 바꾸고자 하는 문자열을 찾아서 원하는 문자열로 바꿔주는 함수입니다.
영문자의 경우 대소문자 구별을 하지 않고 바꾸고 싶으면 str_ireplace를 이용해 주시면 됩니다.
2
str_replace - 예제PHP
코드
1 2 3 4 5 6 7 8 9 | <?php echo str_replace("키보드","keyboard","키보드 하루 키보드 하루"); echo "<br><br>"; echo str_replace("keyboard","키보드","keyboard & day Keyboard & Day"); echo "<br><br>"; echo str_ireplace("keyboard","키보드","keyboard & day Keyboard & Day"); ?> |
결과
화면
코드
설명
첫 번째 예제를 보면은 키보드라는 한글을 keyboard라는 영어로 바꿨습니다.
두번째에서는 반대로 영어를 한글로 바꿨는데 뒤에 있는 Keyboard는 키보드라는 한글로 바뀌지 않았습니다.
이유는 str_replace는 영문 대.소문자를 구별하다보니깐 keyboard라고 소문자로 일치하는 앞 부분만 한글로 변경이 된 것입니다.
마지막에서는 str_ireplace를 이용해서 작업을 했을 때는 영문 대.소 문자 상관없이 모두 다 바뀌는 것을 확인하실 수 있습니다.
'[개발]프로그래밍 > php' 카테고리의 다른 글
[php] preg_match - 정규 표현식을 활용한 패턴 일치 (0) | 2020.01.21 |
---|---|
[php] str_replace - 배열을 활용한 문자열 변경 (0) | 2019.12.24 |
[php] mb_stristr - 특정 문자 검색 후 문자열 추출 (0) | 2019.12.19 |
[php] mb_substr_count - 포함된 문자열 개수 확인 (0) | 2019.12.19 |
[php] strpos,mb_strpos - 문자열 검색 후 위치 반환 (0) | 2019.12.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday