Forum und email

문자열 함수

소개

이 함수들은 문자열을 여러가지 방법으로 다룹니다. 좀 더 특화된 섹션으로 정규표현식과 URL 다루기 섹션이 있습니다.

문자열이 어떻게 작동하는지, 특히 작은 따옴표, 큰 따옴표, 이스케이프 시퀀스의 사용에 대해서 매뉴얼 타입 섹션의 문자열 부분을 참고하십시오.

요구 조건

이 확장을 빌드할 때 외부 라이브러리가 필요하지 않습니다.

설치

이 함수들은 설치하지 않아도 사용할 수 있습니다; PHP 코어의 일부입니다.

예약 상수

이 확장은 다음의 상수들을 정의합니다. 이 확장을 PHP에 내장했거나, 실행시에 동적으로 읽어들일 경우에만 사용할 수 있습니다.

CRYPT_SALT_LENGTH integer
CRYPT_STD_DES integer
CRYPT_EXT_DES integer
CRYPT_MD5 integer
CRYPT_BLOWFISH integer
HTML_SPECIALCHARS (integer)
HTML_ENTITIES (integer)
ENT_COMPAT (integer)
ENT_QUOTES (integer)
ENT_NOQUOTES (integer)
CHAR_MAX (integer)
LC_CTYPE (integer)
LC_NUMERIC (integer)
LC_TIME (integer)
LC_COLLATE (integer)
LC_MONETARY (integer)
LC_ALL (integer)
LC_MESSAGES (integer)
STR_PAD_LEFT (integer)
STR_PAD_RIGHT (integer)
STR_PAD_BOTH (integer)

참고

더 강력하게 문자열을 다루고 조작하는 함수를 원한다면, POSIX 정규표현식 함수펄 호환 정규표현식 함수를 살펴보십시오.

Table of Contents

  • AddCSlashes — C 형식으로 문자열에 슬래쉬를 덧붙입니다.
  • addslashes — 문자열에 슬래쉬를 덧붙입니다.
  • bin2hex — 바이너리 데이터를 16진수 표현으로 바꿉니다.
  • chop — rtrim의 별칭.
  • chr — 특정 문자를 반환합니다.
  • chunk_split — 문자열을 작은 조각으로 나눕니다.
  • convert_cyr_string — 키릴 문자셋을 다른 것으로 변환합니다.
  • convert_uudecode — Decode a uuencoded string
  • convert_uuencode — Uuencode a string
  • count_chars — 문자열 안에 사용한 문자에 대한 정보를 반환합니다.
  • crc32 — 문자열의 crc32값을 계산합니다.
  • crypt — 단방향 문자열 암호화(해슁).
  • echo — 하나 이상의 문자열을 출력합니다.
  • explode — 문자열을 주어진 문자열을 기준으로 분리합니다.
  • fprintf — 문자열을 형식화하여 스트림에 기록합니다.
  • get_html_translation_table — htmlspecialchars와 htmlentities에서 사용하는 변환표를 반환합니다.
  • hebrev — 논리 헤브라이어 텍스트를 표시 텍스트로 변환합니다.
  • hebrevc — 개행 문자를 포함하여 논리 헤브라이어 텍스트를 표시 텍스트로 변환합니다.
  • html_entity_decode — 모든 HTML 엔티티를 해당하는 문자로 변환합니다.
  • htmlentities — 해당하는 모든 문자를 HTML 엔티티로 변환합니다.
  • htmlspecialchars_decode — Convert special HTML entities back to characters
  • htmlspecialchars — 특수 문자를 HTML 엔터티로 변환합니다.
  • implode — 문자열로 배열 요소를 결합합니다.
  • join — implode의 별칭.
  • levenshtein — 두 문자열 사이의 Levenshtein distance를 계산합니다.
  • localeconv — 숫자 형식화 정보를 얻습니다.
  • ltrim — 문자열 시작 부분의 공백을 제거합니다.
  • md5_file — 주어진 파일명의 md5 해쉬를 계산합니다.
  • md5 — 문자열의 md5 해쉬를 계산합니다.
  • metaphone — 문자열의 메타폰 키를 계산합니다.
  • money_format — Formats a number as a currency string
  • nl_langinfo — Query language and locale information
  • nl2br — 문자열의 모든 줄바꿈 앞에 HTML 줄바꿈 태그를 삽입합니다.
  • number_format — Format a number with grouped thousands
  • ord — 문자의 아스키 값을 반환합니다.
  • parse_str — 문자열을 처리하여 변수를 생성합니다.
  • print — 문자열을 출력합니다.
  • printf — 형식화한 문자열을 출력합니다.
  • quoted_printable_decode — 인용되어 있는 출력 가능 문자열을 8비트 문자열로 변환합니다.
  • quotemeta — 메타 문자를 인용합니다.
  • rtrim — 문자열 끝 부분의 공백을 제거합니다.
  • setlocale — 지역적보를 지정한다.
  • sha1_file — 파일의 sha1 해쉬를 계산합니다.
  • sha1 — 문자열의 sha1 해쉬를 계산합니다.
  • similar_text — 두 문자열 간의 유사성을 계산합니다.
  • soundex — 문자열의 soundex 키를 계산합니다.
  • sprintf — 형식화한 문자열을 반환합니다.
  • sscanf — 문자열을 형식에 따라 처리합니다.
  • str_getcsv — Parse a CSV string into an array
  • str_ireplace — 대소문자를 구별하지 않는 str_replace.
  • str_pad — 문자열을 어떠한 길이가 되도록 다른 문자열로 채웁니다.
  • str_repeat — 문자열을 반복합니다.
  • str_replace — 발견한 모든 검색 문자열을 치환 문자열로 교체합니다.
  • str_rot13 — 문자열에 rot13 변환을 수행합니다.
  • str_shuffle — 문자열을 랜덤하게 섞습니다.
  • str_split — 문자열을 배열로 변환합니다.
  • str_word_count — 문자열에서 사용한 단어에 대한 정보를 반환합니다.
  • strcasecmp — 대소문자를 구별하지 않는 바이너리 호환 문자열 비교
  • strchr — strstr의 별칭.
  • strcmp — 바이너리 호환 문자열 비교
  • strcoll — 로케일 기반 문자열 비교
  • strcspn — 마스크에 매칭하지 않는 처음 세그먼트의 길이를 찾습니다.
  • strip_tags — 문자열에서 HTML과 PHP 태그를 제거합니다.
  • stripcslashes — addcslashes로 처리한 문자열을 되돌립니다.
  • stripos — 대소문자를 구별하지 않고 문자열이 처음 나타나는 위치를 찾습니다.
  • stripslashes — addslashes로 처리한 문자열을 되돌립니다.
  • stristr — 대소문자를 구별하지 않는 strstr
  • strlen — 문자열의 길이를 구합니다.
  • strnatcasecmp — "natural order" 알고리즘을 이용한 대소문자를 구별하지 않는 문자열 비교.
  • strnatcmp — "natural order" 알고리즘을 이용한 문자열 비교
  • strncasecmp — 대소문자를 구별하지 않는 처음 n 문자의 이진 호환 문자열 비교
  • strncmp — 처음 n 문자의 이진 호환 문자열 비교
  • strpbrk — Search a string for any of a set of characters
  • strpos — 문자열이 처음 나타나는 위치를 찾습니다.
  • strrchr — 문자열에서 문자가 마지막으로 나오는 부분을 찾습니다.
  • strrev — 문자열을 뒤집습니다.
  • strripos — 문자열에서 대소문자 구별 없이 문자열이 나타나는 마지막 위치를 찾습니다.
  • strrpos — 문자열에서 마지막 문자의 위치를 찾습니다.
  • strspn — 마스크에 매칭되는 초기 세그먼트의 길이를 찾는다.
  • strstr — 문자열이 처음으로 나타나는 부분을 찾습니다.
  • strtok — 문자열을 토큰화 합니다.
  • strtolower — 문자열을 소문자로 만듭니다.
  • strtoupper — 문자열을 대문자로 만듭니다.
  • strtr — 특정 문자를 번역한다.
  • substr_compare — Binary safe comparison of 2 strings from an offset, up to length characters
  • substr_count — 부분문자열의 수를 센다
  • substr_replace — 문자열의 일부를 치환한다.
  • substr — 문자열의 일부를 반환한다.
  • trim — 문자열의 처음과 끝에 있는 공백을 제거한다.
  • ucfirst — 문자열의 처음 글자를 대문자로 만든다.
  • ucwords — 문자열에 있는 각 단어의 처음 글자를 대문자로 바꾼다.
  • vfprintf — Write a formatted string to a stream
  • vprintf — Output a formatted string
  • vsprintf — Return a formatted string
  • wordwrap — 정지문자를 이용해 주어진 수 만큼의 문자를 래핑한다.