> 백엔드 개발 > PHP 튜토리얼 > (기본) PHP 문자열 함수

(기본) PHP 문자열 함수

黄舟
풀어 주다: 2023-03-05 12:50:01
원래의
1705명이 탐색했습니다.

PHP 문자열 함수에는 문자 위치 찾기 함수, 문자열 대체 함수, 공백 제거 등이 포함됩니다.

PHP 언어의 문자열 함수도 비교적 이해하기 쉽습니다. 오늘 우리는 당신을 위해 약 12개의 PHP 문자열 함수를 요약했습니다. 이 함수가 다시 필요한 친구에게 도움이 되고 독자와 친구들의 PHP 지식 기반을 넓힐 수 있기를 바랍니다.

1 문자 위치 검색 기능:
strpos($str,search,[int]): int부터 시작하여 $str에서 검색의 첫 번째 위치를 찾습니다.
stripos($str, search, [int]): 이 함수는 다른 문자열에서 문자열이 처음 나타나는 위치를 반환합니다. 이 함수는 대소문자를 구분하지 않습니다. strrpos($str,search,[int]): int에서 시작하여 $str에서 마지막 검색 항목을 찾습니다.
strripos($str,search,[int]): 위와 동일합니다. 함수는 대소문자를 구분하지 않습니다


2. 하위 문자열 함수 추출(2바이트)
substr($str,int start[,int length] ): [length- 길이 문자열] $str의 Strat 위치에서 시작합니다.
strstr($str1,$str2): $str1(첫 번째 위치)에서 $str2를 검색하고 그 문자열부터 끝까지 가로채서 그렇지 않은 경우 FALSE를 반환합니다.
stristr()은 대소문자를 구분하지 않는다는 점을 제외하면 strstr과 동일한 기능을 갖습니다.
strrchr()는 검색된 마지막 문자에서 반환합니다. 다음을 사용하여 경로에서 파일 이름을 가져옵니다.


3. 문자열을 바꾸는 PHP 문자열 함수
str_replace (search,replace,$str): $str에서 검색하여 교체로 바꿉니다
str_ireplace(search,replace,$str): 위와 동일합니다. 이 함수는 대소문자를 구분하지 않습니다.
strtr($str , 검색, 교체): 이 함수에서 바꾸기는 ""일 수 없습니다.
substr_replace($Str,$rep,$start[,length]):$str 원래 문자열, $rep 교체 후 새 문자열,$ 시작 시작 위치, $length 길이 대체, 이 항목은 선택 사항입니다


4. 문자 길이
int strlen($str)


5. 비교 문자 함수
int strcmp($str1,$str2):$str1>=<$str2는 각각 양수 1,0,-1입니다(문자열 비교)
strcasecmp() 동일 위와 같음(대소문자 구분)
strnatcmp("4","14") 문자열을 자연순으로 비교
strnatcasecmp() 위와 동일(대소문자 구분)


6. 배열로 분할되는 PHP 문자열 함수
str_split($str,len): $str을 len의 길이에 따라 분할하고 배열을 반환합니다.
split(search,$str[, int] ): $str을 검색 문자에 따라 분할하여 배열 int를 반환합니다. 다음은 분할되지 않습니다. expload(search,$str[,int])


7. 공백 제거:
ltrim(), rtrim(), Trim()


공백 기능 추가
chunk_split ($str,2) : 공백을 추가하려면 $str 문자에 2자를 누르세요.


9, chr, ord-지정된 문자 또는 ASCII를 반환합니다.

10 , HTML 코드 관련 함수
nl2br(): n을
로 변환합니다.
strip_tags($str[,'

']): HTML 및 PHP 태그 제거

$str의 모든 HTML 및 PHP 코드가 제거되며, 선택적 매개변수는 html 및 PHP 코드입니다. 효과 선택적 매개변수로 작성된 코드를 유지하는 것입니다.
예: echo Strip_tags($text, '

');
htmlspecialchars($str[,parameter]): 페이지는 일반적으로 변환 방법인 HTML 코드 매개변수를 출력합니다.


11. 대소문자 변환을 위한 PHP 문자열 함수
strtolower($str): 문자열을 소문자로 변환
strtoupper($str): 문자열을 대문자로 변환
ucfirst($str): 함수의 첫 문자를 대문자로 변환
ucwords($str): 각 단어의 첫 글자를 대문자로 변환


12. 데이터베이스 관련 PHP 문자열 함수
addslashes($str): str의 작은따옴표('), 큰따옴표("), 백슬래시() 및 NUL
문자열을 ',",\로 변환합니다.
magic_quotes_gpc = On: get, post, cookie의 내용을 자동으로 이스케이프합니다.
get_magic_quotes_gpc(): Magic_quotes_gpc가 켜져 있는지 확인
stripslashes(): 문자열에서 백슬래시를 제거합니다.

The 위 내용은 (기초) PHP 문자열 함수 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(m.sbmmt.com)를 참고해주세요!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿