> 백엔드 개발 > PHP 튜토리얼 > PHP 항목 문자열, 쿠키, 세션

PHP 항목 문자열, 쿠키, 세션

WBOY
풀어 주다: 2016-07-29 09:11:08
원래의
840명이 탐색했습니다.

  1. String

    1. 문자열 길이 가져오기: strlen() 함수
      한자 길이 구하기 echo mb_strlen($str,”UTF8”);
    2. 영어 문자열 가로채기

      <code><span>$str</span>=<span>'i love you'</span>;</code>
      로그인 후 복사

      //love라는 글자 가로채기
      echo substr($str, 2, 4);//substr 함수는 문자열 위치를 0부터 계산하기 때문에, 즉 0의 위치는 i, 1의 위치는 공백, 그리고 l의 위치는 2입니다. 사랑을 뜻하는 2번부터 4글자를 뽑아주세요
      중국어 문자열 가로채기
      mb_substr();

    3. 문자열 검색
      strpos(처리할 문자열, 위치 지정할 문자열, 위치 지정 시작 위치 [선택])
    4. 문자열 바꾸기
      str_replace(찾을 문자열, 바꿀 문자열, 검색할 문자열, 교체 횟수 [선택])
    5. 문자열 서식 지정

      <code><span>$str</span> = <span>'99.9'</span>;</code>
      로그인 후 복사
      <code><span>$result</span> = <span>sprintf</span>(<span>'%01.2f'</span>, <span>$str</span>);</code>
      로그인 후 복사

      echo $result;//결과 99.90 표시

    6. 문자열 병합

      <code><span>$arr</span> = <span>array</span>(<span>'Hello'</span>, <span>'World!'</span>);
      <span>$result</span> = implode(<span>''</span>, <span>$arr</span>);
      print_r(<span>$result</span>);<span>//结果显示Hello World!</span></code>
      로그인 후 복사
    7. 문자열 분할

      <code><span>`$str` = '</span>apple,banana';
      <span>`$result` = explode('</span>,<span>', $str);
      print_r($result);//结果显示array('</span>apple',<span>'banana'</span>)</code>
      로그인 후 복사
    8. 문자열 이스케이프 함수 addlashes()
      함수 설명: 특수 문자 에 이스케이프 문자를 추가하고 문자열
      을 반환하는 데 사용됩니다. 반환 값: 이스케이프된 문자열
      예:

      $str = “이름이 뭐예요?”
      echo addlashes($str);//출력: 이름이 무엇인가요

  2. 쿠키

    1. 공통 매개변수
      name(쿠키 이름)은 $_COOKIE['name']
      을 통해 접근할 수 있습니다. 값(쿠키 값)
      만료(만료 시간) Unix 타임스탬프 형식, 기본값은 0입니다. 이는 브라우저가 닫히면 만료됨을 의미합니다.
      path (유효경로) 경로를 '/'로 설정하면 전체 홈페이지가 유효합니다
      도메인(유효도메인)은 기본적으로 전체 도메인 이름이 유효합니다. 'www.imooc.com'으로 설정한 경우 www 하위 도메인에서만 유효합니다
      2.
      PHP에는 쿠키를 설정하는 setrawcookie 함수도 있습니다. Setrawcookie는 기본적으로 setcookie와 동일합니다. 유일한 차이점은 값이 자동으로 urlencode되지 않으므로 필요할 때 수동으로 urlencode해야 한다는 것입니다.
    2. 삭제 및 만료 시간 설정
      setcookie('test', ”, time()-1)
    3. 유효 경로
      setcookie('test', time(), 0, '/path');//경로와 그 아래의 하위 디렉터리가 유효한
  3. 세션
      PHP에서 세션을 사용하는 방법은 매우 간단합니다. 먼저 session_start 메소드를 실행하여 세션을 연 다음
    1. 전역 변수 $_SESSION을 통해 세션을 읽고 씁니다.
      세션_시작() <br> session_start(); <br> $_SESSION['test'] = time(); <br> var_dump($_SESSION); <br> $_SESSION['테스트'] = 시간()
    2. var_dump($_SESSION);
    3. 세션은 설정할 값을 자동으로 인코딩 및 디코딩하므로 세션은 데이터 및 개체를 포함한 모든 데이터 유형을 지원할 수 있습니다.
      삭제 세션 값을 삭제하려면 PHP의 unset 함수를 사용하면 됩니다. 삭제 후에는
      전역 변수<br> session_start(); <br> $_SESSION['name'] = 'jobs'; <br> unset($_SESSION['name']); <br> echo $_SESSION['name']; //提示name不存在 <br>$_SESSION에서 제거되며
      <br>에 액세스할 수 없습니다. 세션_시작() <strong> $_SESSION['이름'] = '작업' </strong> unset($_SESSION['이름']) <code>$_SESSION echo $_SESSION['name']; //프롬프트 이름이 존재하지 않습니다 $_SESSION
      모든 세션을 삭제하려면 session_destroy 함수를 사용하여 현재 세션을 삭제할 수 있습니다. session_destroy는 모든 데이터를 삭제하지만 session_id는 여전히 존재합니다
    4. session_destroy는
    전역 변수
의 값을 즉시 삭제하지 않습니다. 다음에 액세스할 때만 이 비어 있으므로 $_SESSION을 즉시 삭제해야 하는 경우 사용할 수 있습니다. 설정되지 않은 기능 일반적으로 사용자가 로그아웃할 때 사용되는 쿠키의 session_id를 동시에 파기해야 하는 경우 setcookie 메소드를 명시적으로 호출하여 session_id의 쿠키 값을 삭제해야 합니다

' ).addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 이상에서는 특수 문자와 전역 변수를 포함한 PHP 입력 문자열, 쿠키, 세션에 대해 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿