>백엔드 개발 >PHP 튜토리얼 >PHP 문자열 내장 함수 요약

PHP 문자열 내장 함수 요약

怪我咯
怪我咯원래의
2017-06-28 10:21:241479검색

1.strcmp($str1, $str2) 같으면 0을 반환하고, $str1>$str2는 1을 반환하고, $str1<$str2는 -1을 반환합니다(이것은 위치 비교보다 크거나 작습니다. ASCII 코드 표).

2.strncmp($str1,$str2, $length)는 $str1 및 $str2의 문자열을 0부터 가로채서 비교를 위해 $length의 길이를 갖습니다. 출력 결과는 첫 번째 예와 같습니다.

3.strstr($str, $need, bool $return_before=false) 중요 문자열 검색 기능 이 기능은 $str에서 연산하는 문자열인 $need, $return_before에서 검색할 문자열인 strchr()과 동일합니다. $str 앞에 $need가 있는 문자열을 반환할지 여부, 이 함수의 반환 값은 $str에서 $need 문자열이 처음 나타나는 위치부터 $str의 마지막 위치까지입니다. 4.strrchr($str, $need) 문자열 $str에서 $need가 마지막으로 나타나는 위치부터 $str

5.$strpos($str,$need)의 끝 위치까지의 위치 $str에서 $ 발생 $str의 위치를 ​​찾을 수 없으면 null을 반환합니다. Stripos()

6.strrpos($str,$need) $need가 있는 위치. $str에 마지막으로 표시됩니다. $str의 위치를 ​​찾을 수 없으면 null을 반환합니다. 대소문자를 구분하지 않으면 strripos()

7.strpbrk($str,$charlist)를 사용할 수 있습니다. $charlist 문자 집합($charlist = 'abcde'),

$str에서 $charlist를 찾습니다. 임의의 문자는 지정된 문자가 처음 나타나는 위치부터 나머지 부분을 반환합니다.

8.substr( $str,$start,$length) 중요

문자열 차단

함수, $str의 $start 위치를 차단합니다. 길이가 $length인 문자열을 시작합니다. 9.explode($delimiter,$str,$limit=null) 문자열 분할 함수, $delimiter는 구분 기호, $str은 연산자입니다. 구분 기호는 비워둘 수 없습니다. 비어 있습니다. false를 반환하고 기본적으로 배열을 반환합니다.

10.implode($glue, array $pieces) 중요한

문자열입니다. Connection

함수는 $gule 커넥터에 따라 배열에 있는 $pieces의 각 요소를 연결하여 새로운 문자열을 생성합니다. Return은 Join() 함수와 동일합니다. mb_split()은 중국어와 더 잘 호환됩니다. 12.

str_replace

($search,$replace,$str) 중요한 문자열 대체 함수인 $search $str은 $replace로 대체됩니다.

13.substr_replace($str,$replacement, $start,$length=null) 하위 문자열 대체 함수, $str의 $start에서 시작하는 $length 길이의 하위 문자열이 다음으로 대체됩니다. $replacement.

14.str_repeat($str,$times)는 $times 동안 $str을 반복합니다. 새 문자열을 생성하고 15.str_pad($str,$pad_length,$pad_str,$pad_type) 문자열 채우기 함수 $를 반환합니다. str은 연산할 문자열, $pad_length는 채울 길이, $pad_str이 사용됩니다. 채워진 문자열의 경우 $pad_type:STR_PAD_LEFT 등으로 채워진 문자열의 위치를 ​​나타냅니다.

16.ord(string $ char)는 ASCII에 해당하는 코드 값을 반환합니다. chr(int $ascii)는 ASCII 코드 값에 해당하는 문자열을 반환합니다.

17.strrev($str) string reversal

18.

strip_tags

($str,$remain_tags), <>가 필터링되는 한 html 또는 xml 태그를 삭제하고 $remain_tags 태그에 유지해야 하는 태그를 설정할 수 있습니다.

19.nl2br ($str)
새 줄 추가: mb(멀티바이트) 중국어 또는 기타 텍스트 문자는 여러 바이트로 구성되며 이전 문자열 분할 및 기타 기능 mb로 시작하지 않는 모든 것은 1바이트 단위로 연산되므로 중국어에 예상치 못한 연산 결과가 발생합니다. 문자이므로 mbstring은 좋은 작업 방법을 제공합니다.

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

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