>백엔드 개발 >PHP 튜토리얼 >PHP의 문자열 조작 기능 요약

PHP의 문자열 조작 기능 요약

黄舟
黄舟원래의
2017-08-22 09:13:561998검색

다음 편집기는 PHP를 기반으로 한 문자열 연산 함수 모음을 제공합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리도록 하겠습니다. 에디터 따라가서 함께 살펴볼까요

1. 문자 위치 찾기 기능:


strpos($str,search,[int])://查找search在$str中的第一次位置从int开始;
strrpos($str,search,[int])://查找search在$str中的最后一次出现的位置从int开始

2. 하위 문자 추출 기능(더블바이트)


submit($str,int start[,int length])://从$str中strat位置开始提取[length长度的字符串]。
strstr($str1,$str2)://从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串;若没有则返回FALSE。
stristr()//功能同strstr,只是不区分大小写。
strrchr()//从最后一次搜索到的字符处返回;用处:取路径中文件名

3. 문자열 换

str_replace(search,replace,$str):从$str中查找search用replace来替换
str_irreplace(search,replace,$str):
strtr($str,search,replace):这个函数中replace不能为"";
substr_replace($Str,$rep,$start[,length])$str原始字符串,$rep替换后的新字符串,$start起始位置,$length替换的长度,该项可选

4, 쿼리 문자열 길이


int strlen($str)
E

5, 비교 문자 함수


INT STRCMP($STR1, $STR2): lt ;$str2는 각각 양수 1, 0, -1입니다. (문자열 비교 strcasecmp() 위와 동일합니다. (대소문자를 구분하지 않습니다. strnatcmp("4", "14") 자연 순서로 문자열을 비교합니다. strnatcasecmp() 위와 같습니다.) , (case 민감함) 6. 배열 함수로 분할

str_split($str,len): $str을 len의 길이에 따라 분할하고 배열을 반환합니다. 분할(search,$str[,int]): 분할 $str은 배열 int를 반환하기 위해 몇 번이나 분할되지 않습니까? 폭발(search,$str[,int])7.

ltrim, rtrim, Trim

8. 공백 추가 기능

chunk_split($str,2); 공백을 추가하려면 2자를 누르세요. 또는 ascii

chr, ord

10, HTML 코드 관련 함수

nl2br(): n을 0c6dc11e160d3b678d68754cc175188a($str[,'e388a4556c0f65e1904146cc1a846bee'])로 변환합니다. : //HTML 및 PHP 태그 제거 htmlspecialchars($str[,parameter])://페이지 HTML 코드 매개변수의 일반적인 출력은 변환 방법입니다

11. 대소문자 변환 함수

strtolower($ str) 문자열을 소문자로 변환 strtoupper($str) 문자열을 대문자로 변환 ucfirst($str) 함수의 첫 번째 문자를 대문자로 변환 ucwords($str) 각 단어의 첫 글자를 대문자로 변환

12 . 데이터베이스 관련 기능

addslashes($str): str의 작은따옴표('), 큰따옴표("), 백슬래시() 및 NUL 문자열을 ',",\로 변환합니다. Magic_quotes_gpc = On은 자동으로 포스트 쿠키를 가져옵니다. Magic_quotes_gpcstripslashes()가 문자열

13에서 백슬래시를 제거하는지 여부를 감지하려면 get_magic_quotes_gpc()를 이스케이프하세요. 연결 함수

implode(str,$arr)는 지정된 문자에 따라 문자열 배열을 하나로 연결합니다. implode() 함수에는 별칭 함수인 Join이 있습니다

위 내용은 PHP의 문자열 조작 기능 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP의 함수 작동 예다음 기사:PHP의 함수 작동 예