티스토리 뷰

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를 이용해서 작업을 했을 때는 영문 대.소 문자 상관없이 모두 다 바뀌는 것을 확인하실 수 있습니다.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday