메뉴 건너뛰기

프로그램언어

2015.04.14 10:07

문자열 치환하기

조회 수 21596 추천 수 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. fopen 파일 열기

    Date2015.04.14 Views21496
    Read More
  2. addslashes 함수의 필요성

    Date2015.04.14 Views25765
    Read More
  3. MySQL DB 중복여부 검사하여 없는 것만 추가

    Date2015.04.14 Views21288
    Read More
  4. 접속 IP 검사

    Date2015.04.14 Views22724
    Read More
  5. PHP 변수전달 GET, POST

    Date2015.04.14 Views27778
    Read More
  6. 문자열 치환하기

    Date2015.04.14 Views21596
    Read More
  7. 문자열 나누기

    Date2015.04.14 Views20847
    Read More
  8. PHP에서 조건문 처리

    Date2015.04.14 Views23131
    Read More
  9. 문자열 붙이기

    Date2015.04.14 Views20395
    Read More
  10. 홈페이지 귀퉁이에 붙이는 공지창

    Date2015.04.06 Views26457
    Read More
  11. [PHP] 서버 운영하시는분 서버 꺼졌을때 메시지 띄우기

    Date2015.04.06 Views21491
    Read More
  12. POST값 통째로 인코딩하기

    Date2015.04.06 Views22780
    Read More
  13. [PHP] POST 로 넘어온 모든 변수값 확인하기

    Date2015.03.25 Views24472
    Read More
  14. 한글줄바꾸기 또는 utf-8 wordwrap

    Date2014.04.11 Views27717
    Read More
  15. PHP 로그인후 현재 페이지로 돌아오기 처리

    Date2014.04.11 Views23738
    Read More
  16. php한글체크를 위한 정규표현식

    Date2014.04.11 Views23420
    Read More
  17. php 파일 다운로드 구현

    Date2014.04.11 Views22680
    Read More
  18. iframe 사용시 iframe의 높이가 내용의 높이만큼 자동으로 조절

    Date2014.04.11 Views22961
    Read More
  19. htmlentities <-> html_entity_decode (엔티티

    Date2014.04.11 Views32370
    Read More
  20. jquery 이용 아이디 중복체크 실시간

    Date2014.04.11 Views21341
    Read More
Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 Next
/ 17

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved