메뉴 건너뛰기

프로그램언어

2017.03.06 20:28

php 문자열관련 함수

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

<?
echo "문자열 개수출력(strlen)<br>";
$str = "abcds";
$result = strlen($str);
echo "출력 문자 : $str<br>";
echo "문자 개수 : $result<br>";
$str = "가";
echo "출력 문자 : $str<br>";
echo "문자 개수 : ".strlen("가")."<br><br>";

echo "문자열 뒤집기(strrev)<br>";
$str = "abcedf";
echo "원래문자열 : $str<br>";
$result = strrev($str);
echo "바뀐문자열 : $result<br><br>";

echo "두개의 문자열 비교(strcmp)<br>";
$str1 = "abcde";
$str2 = "abcde";
echo "str1=$str1, str2=$str2<br>";
echo "두 문자열이 같으면 :".strcmp($str1,$str2)."반환<br>";
$str1 = "abced";
$str2 = "abcde";
echo "str1=$str1, str2=$str2<br>";
echo "두 문자열이 다르면 :".strcmp($str1,$str2)."반환<br><br>";

echo "대문자로 바꾸기(strtoupper)<br>";
$str = "abcde";
echo "초기 문자 : $str<br>";
$str = strtoupper($str);
echo "변환된 문자 : $str<br><br>";

echo "문자열의 공백 제거(ltrim, chop, trim)<br>";
//회원ID나 암호 등을 입력 받는 부분에서 양쪽의 공백이
//잘못 입력되는 것을 방지하기 위한 방법 등에 사용
echo "ltrim(문자열) : 문자열의 시작과 공백 제거<br>";
echo "chop(문자열) : 문자열의 끝 공백 제거<br>";
echo "trim(문자열) : 문자열의 시작과 끝 공백 제거<br>";
echo "<예제><br>";
$str = "   abcde";
echo "시작공백 : $str<br>";
echo "공백제거 : ".ltrim($str)."<br><br>";

echo "ASCII 코드 관련 함수(chr,ord)<br>";
echo "chr(ASCII번호)<br>";
$str = 97;
echo "$str = ".chr($str)."<br>";
echo "ord(문자)<br>";
echo "A = ".ord("A")."<br><br>";

echo "\n을 /<br/>로 변환(nl2br)<br>";
echo "
<form method=post action=$_SERVER[PHP_SELF]>
<textarea name=memo cols=30 rows=5></textarea>
<input type=submit value=확인>
</form>";
echo strip_tags(nl2br($HTTP_POST_VARS[memo]));
echo "<br>문자열의 태그를 그대로 출력<br>";
echo "htmlspecialchars(문자열)<br>";
echo htmlspecialchars($HTTP_POST_VARS[memo]);

echo "<br><br>";
echo "문자열 추출하기 substr(문자열,시작위치,길이)<br>";

$str = "abcde";
echo "str = $str<br>";
$result = substr($str,1,2);
echo "result = $result<br><br>";

echo "문자열 찾기 strstr(문자열,찾을문자열)<br>";
$str="PHP is Professional HTML Preprocessor";
echo "문자열 : $str<br>";
$result = strstr($str, "Pr");
echo "찾은문자열 : $result<br><br>";

echo "문자열 치환 str_replace(치한할문자,치환될문자,대상문자열)<br>";
$str = "abcde";
echo "str = $str<br>";
$result = str_replace("c","C",$str);
echo "치환된 문자 : $result <br><br>";
?>
특수문자 제거 
$data[wr_subject] = preg_replace ("/[ #\&\+\-%@=\/\\:;,\.'\"\^`~\_|\!\?\*$#<>()\[\]\{\}]/i", "",  $data[wr_subject]);


  1. No Image 06Mar
    by 조쉬
    2017/03/06 Views 15580 

    php 문자열관련 함수

  2. No Image 06Mar
    by
    2017/03/06 Views 15769 

    php로 db 컨트롤 1

  3. PHP에서 Excel 파일을 만들 수 있는 PHPExcel

  4. No Image 06Mar
    by
    2017/03/06 Views 16610 

    PHP의 유동변수!? - $a1 ~ $a2 같은 형식의 변수를 반복문 돌릴때...

  5. No Image 06Mar
    by
    2017/03/06 Views 18266 

    PHP EXCEL export시 시트 이름 지정하여 여러 시트에 데이터 쓰기

  6. No Image 06Mar
    by
    2017/03/06 Views 17063 

    PHP 만년달력 소스

  7. No Image 06Mar
    by
    2017/03/06 Views 17537 

    text파일에 한줄씩 내용추가하기

  8. No Image 06Mar
    by
    2017/03/06 Views 17109 

    지엠 웹에디터 v1.1 (저작권표시없음)|

  9. No Image 06Mar
    by
    2017/03/06 Views 21031 

    Ajax로 구연한 실시간 서버시간출력

  10. ajax refresh 시키기(자동리플래쉬) with php

  11. No Image 06Mar
    by
    2017/03/06 Views 18568 

    오류 메시지 출력(alert) 및 페이지 이동(refresh) 관련

  12. No Image 06Mar
    by
    2017/03/06 Views 15508 

    메일주소의 골뱅이를 그림처리하기

  13. No Image 06Mar
    by
    2017/03/06 Views 17875 

    PHP로 엑셀 자료 MySQL에 넣기

  14. CodeIgniter에서 PHPExcel 사용하기

  15. No Image 06Mar
    by
    2017/03/06 Views 21695 

    PHPExcel 클래스를 이용해 Excel 2007~2010 의 xlsx 파일 읽기 (100만 행 까지)

  16. phpexcel을 이용한 PHP로 엑셀파일 읽기와 생성

  17. No Image 19Feb
    by
    2017/02/19 Views 19352 

    파일업로드

  18. No Image 19Feb
    by
    2017/02/19 Views 18428 

    PHP에서 데이터를 엑셀(Excel)로 저장

  19. No Image 19Feb
    by
    2017/02/19 Views 35886 

    [PHP] 게시판 글쓰기와 이미지 파일 DB 저장 및 불러오기 예제

  20. No Image 23Dec
    by
    2016/12/23 Views 20775 

    array_slice 배열의 일부를 추출

Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 17 Next
/ 17

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved