메뉴 건너뛰기

프로그램언어

2015.04.14 19:07

문자열 치환하기

조회 수 20505 추천 수 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);

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


List of Articles
번호 제목 날짜 조회 수
300 addslashes — 문자열을 슬래시로 인용 2016.12.23 23088
299 PHP 삼항연산자 ? file 2015.04.14 22950
298 phpexcel을 이용한 PHP로 엑셀파일 읽기와 생성 file 2017.03.06 22787
297 PHP 로그인후 현재 페이지로 돌아오기 처리 2014.04.12 22667
296 php한글체크를 위한 정규표현식 2014.04.12 22461
295 PHP 파일 다루기 2015.04.14 22402
294 PHP에서 CSV 파일 export file 2016.04.22 22338
293 array_key_exists 배열에서 key가 존재하는지 확인 2016.12.23 22211
292 PHP에서 조건문 처리 2015.04.14 22050
291 파일 확장자 비교 2016.12.23 21982
290 접속 IP 검사 2015.04.14 21873
289 iframe 사용시 iframe의 높이가 내용의 높이만큼 자동으로 조절 2014.04.12 21865
288 php 파일 다운로드 구현 2014.04.12 21706
287 PHPExcel 클래스를 이용해 Excel 2007~2010 의 xlsx 파일 읽기 (100만 행 까지) 2017.03.06 21705
286 파일시스템, 폼 파일업로드 관련 함수 2017.03.27 21685
285 날짜 계산하기 (하루전 날짜 구하기) 2014.02.27 21632
284 특수문자 없애는 정규표현식 2014.03.26 21630
283 array_push 배열 끝에 하나 이상의 요소를 추가 2016.12.23 21609
282 유용한 함수 모음 2014.02.27 21428
281 call_user_func 사용자가 정의한 함수를 호출하여 실행고자 할 때 사용 2016.12.23 21308
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved