메뉴 건너뛰기

프로그램언어

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 17589 

    PHP 도메인 이름이나 웹문서 주소 알아내기

  2. No Image 12Jan
    by
    2023/01/12 Views 178 

    php 두날짜 사이의 모든날짜 배열 만들기

  3. No Image 12Jan
    by
    2023/01/12 Views 233 

    PHP 디렉토리안에 파일 리스트 가져오기

  4. No Image 27Oct
    by
    2018/10/27 Views 4121 

    PHP 랜덤 문자열 생성

  5. No Image 27Oct
    by
    2018/10/27 Views 4764 

    PHP 랜덤확률 구하기

  6. No Image 12Apr
    by
    2014/04/12 Views 22664 

    PHP 로그인후 현재 페이지로 돌아오기 처리

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

    PHP 만년달력 소스

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

    php 문자열관련 함수

  9. No Image 27Oct
    by
    2018/10/27 Views 3539 

    PHP 문자열에서 검색어를 기준으로 앞뒤로 일정 길이만큼 자르기

  10. No Image 07Feb
    by
    2024/02/07 Views 71 

    PHP 버전 숨기기 ( php version hide )

  11. No Image 31Dec
    by
    2019/12/31 Views 644 

    PHP 버전이 낮아 imagerotate() 함수가 없을때 대신 사용하는 함수

  12. No Image 14Apr
    by
    2015/04/14 Views 26588 

    PHP 변수전달 GET, POST

  13. No Image 12Jan
    by
    2023/01/12 Views 253 

    PHP 브라우저 알아내기

  14. PHP 삼항연산자 ?

  15. No Image 07Mar
    by
    2017/03/07 Views 26325 

    php 세션 유지시간 늘리기

  16. No Image 26Mar
    by
    2014/03/26 Views 19490 

    PHP 세션에서 시작, 변수등록, 변수삭제, 부수기

  17. No Image 26Mar
    by
    2014/03/26 Views 20707 

    PHP 소스 : 이미지 리사이즈, 섬네일

  18. No Image 19Jul
    by
    2018/07/19 Views 6648 

    PHP 소스코드 인코딩(암호화)하기

  19. No Image 27Oct
    by
    2018/10/27 Views 3502 

    PHP 소켓을 이용하여 URL의 응답결과를 문자열로 받기

  20. No Image 06Mar
    by
    2017/03/06 Views 18306 

    PHP 속도 테스트 20 가지

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

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved