PHP에는 많은 문자열 조작 함수가 있습니다. 중요한 것은 다음과 같습니다:
(1)echo, print, printf, sprintf
처음 두 함수는 문자열에 변수 이름이 있는 경우입니다.
후자의 두 함수는 같은 이름의 C 함수와 유사합니다.
(2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower,
strtoupper,substr, ucfirst
이들은 일반적으로 사용되는 문자열 조작 함수이며, 그 중 일부는 C의 동일한 이름의 함수와 동일한 의미를 갖습니다.
strrev는 문자열을 뒤집는 것입니다.
strtolower 및 strtoupper의 의미는 그렇지 않습니다.
ucfirst 문자열의 첫 번째 문자를 대문자로 바꿉니다.
substr은 반환된 문자열의 하위 문자열입니다. 사용법은 substr(문자열, 헤더, 길이)입니다. position은 0부터 계산됩니다. 음수이면 꼬리부터 앞으로 센다는 의미입니다.
(3)Chr,Ord
C의 같은 이름의 함수와 유사합니다.
(4) explode, implode,join
배열과 관련된 함수입니다.
explode(string, 구분 기호)는 구분 기호에서 문자열을 나누어 생성된 배열을 반환합니다.
implode(배열, 구분 기호)는 각 문자열 사이의 배열을 반환합니다. 구분 기호를 삽입하여 형성된 문자열입니다.
join은 implode와 동일한 의미를 갖습니다.
(5)Chop
문자열 끝의 공백을 제거합니다. htmlspecialchars
문자열을 HTML 특수 문자로 변환합니다. 예를 들어 "<"는 "<"가 됩니다.
(7)nl2br
각 캐리지 앞에 "
"을 추가합니다.
(8)AddSlashes,StripSlashes
데이터베이스 쿼리에 사용할 문자열에 추가해야 하는 문자에 "\"를 추가하고 제거합니다. "name1=value1&name2=value2&" ..."는 일부 변수로 구문 분석됩니다.
예:
parse_str("a=1&b=2");
두 개의 변수 $a 및 $b를 생성하고 값은 1과 2입니다.
동일한 이름 부분을 가진 두 쌍의 이름/값이 있는 경우 후자의 값이 이전 값을 덮어씁니다.
이 두 쌍의 이름에 "[]"가 있으면. 예를 들어 "a[]=1&a[]=2"는 두 요소가 1과 2인 $a 배열을 생성합니다.
위 내용은 scanf 문자열의 내용을 포함하여 PHP에서 문자열 함수를 사용하는 방법과 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.