메뉴 건너뛰기

프로그램언어

2015.04.14 19:07

문자열 치환하기

조회 수 20493 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

str_replace(), substr_replace() 함수


string str_replace(string needle, string str, string haystack) ;

str_replace() 함수는 haystack 의 데이터 안에서 needle 의 데이터(교체할 문자열)를 찾아 str 의 데이터(대체문자열)로 모두 변경해준다.

$string = "안녕하세요. 좋은 아침 입니다.\n" ;

echo str_replace("아침", "저녁", $string) ;

// "아침"을 "저녁"으로 치환 한다.

결과 : 안녕하세요. 좋은 저녁 입니다.


$str = "<textarea cols='50' rows='7' name='text' >".str_replace('<br>','\r\n',$row[text])."</textarea>";


<textarea name="content"></textarea>
<?php

    $clean_content = htmlspecialchars($_POST[content], ENT_QUOTES);
    $clean_content = str_replace("\r\n","<br/>",$clean_content); //줄바꿈 처리
    $clean_content = str_replace("\u0020","&nbsp;",$clean_content); // 스페이스바 처리
?>


<?php
include "connect.php"; //mysql DB접속
$tblName = sample; // 테이블명
$query="SELECT * FROM $tblName;"; // 테이블에 있는 모든 자료 쿼리, 보통은 필요한 항목만 지정하는게 좋음
$result=mysql_query($query, $connect); //쿼리문입력
$row = mysql_fetch_array ($result); //연관배열만들기
$content = nl2br($row['content']);  // Textarea 영역 개행문자 처리

// 폼에서 받아온 데이터에 개행처리된 문자열을 자동으로 <br />태그를 붙여주는 역할을 하는 함수
echo $row['content'];
?>


string substr_replace(string string, string replacement, int start, int [length]) ;

substr_replace() 함수는 string 의 데이터를 start 번째 문자부터 length 길이 만큼을 replacement 의 데이터로 변경한다.

$string = "안녕하세요. 좋은 아침 입니다.
echo substr_replace($string, "저녁", strpos($string, "아침"), 6);

결과 : 안녕하세요. 좋은 저녁 입니다.


  1. No Image 08Jan
    by
    2019/01/08 Views 1222 

    사업자번호로 사업자 종류알기

  2. No Image 24Aug
    by
    2020/08/24 Views 470 

    사업자등록번호 유효성 체크

  3. No Image 25Mar
    by
    2021/03/25 Views 307 

    비교연산자 ( === 에 관해서 )

  4. No Image 26Mar
    by
    2021/03/26 Views 340 

    복권 번호 뽑기

  5. No Image 08Jan
    by
    2019/01/08 Views 1625 

    배열을 테이블로 만들기

  6. No Image 26Mar
    by
    2021/03/26 Views 231 

    배열 연산자 []= 에 대해서

  7. No Image 26Mar
    by
    2021/03/26 Views 451 

    배열 더하기 (+ 를 이용한 배열 합치기 )

  8. No Image 04Jul
    by
    2018/07/04 Views 5347 

    방금 INSERT 했던 SQL 문의 PK(primary key)값 가져오기

  9. No Image 23Dec
    by
    2016/12/23 Views 18069 

    문자열의 태그를 그대로 출력 (htmlspecialchars)

  10. No Image 23Dec
    by
    2016/12/23 Views 17522 

    문자열에서 태그를 제거 (strip_tags)

  11. No Image 26Mar
    by
    2021/03/26 Views 318 

    문자열 함수 모음

  12. No Image 14Apr
    by 조쉬
    2015/04/14 Views 20493 

    문자열 치환하기

  13. No Image 23Dec
    by
    2016/12/23 Views 18812 

    문자열 치환 (str_replace)

  14. No Image 23Dec
    by
    2016/12/23 Views 18867 

    문자열 추출하기 (substr)

  15. No Image 23Dec
    by
    2016/12/23 Views 18907 

    문자열 찾기 (strstr)

  16. No Image 14Apr
    by
    2015/04/14 Views 19353 

    문자열 붙이기

  17. No Image 23Dec
    by
    2016/12/23 Views 18950 

    문자열 뒤집기 (strrev)

  18. No Image 14Apr
    by
    2015/04/14 Views 19681 

    문자열 나누기

  19. No Image 26Mar
    by
    2021/03/26 Views 407 

    문자,숫자 랜덤 출력

  20. No Image 16Jan
    by
    2019/01/16 Views 1419 

    문자 숫자 중복 데이타 값 삭제 array_unique 함수

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved