PHP 학습 문자열 코스웨어
구문
문자열 문자열은 세 가지 방법으로 정의할 수 있습니다.
' '(작은따옴표) ""(큰따옴표) <<<(구분자)
이스케이프 시퀀스
로 해석되는 큰따옴표의 가장 큰 특징은 변수 이름이 변수 값으로 대체된다는 점입니다.
구분 기호를
형식으로 그대로 출력할 수 있습니다.
print string 두 가지 방법이 있습니다
echo 실제 함수가 아닌 언어 구조입니다. 그것과 print의 차이점은 여러 매개변수를 허용할 수 있다는 것입니다.
print 구문 bool(부울 라인) print(string) agr) 보조 함수 출력 문자열 if 성공 시 1, 실패 시 0을 반환합니다. 예를 들어 전송 중에 고객의 브라우저가 갑자기 중단되면 오류가 발생합니다.
문자열 처리 기능
ltrim 구문 형식: string ltrim(string str); 문자열의 선행 공백
rtrim 문법 형식: string rtrim(string str); 문자열에서 접미사 공백 삭제
trim 문법 형식: string rtim(string str); 할아버지 스레드의 끝
strrev 문법 형식: 문자열 strrev(string str); 문자열을 뒤집습니다.
strtolower 구문 형식: string strtolower(string str); strtoupper 구문 형식: string strtoupper (string str ); 모든 문자열을 대문자로 변경
ucfirst 문법 형식: string ucfirst(string str) 문자열의 첫 글자를 대문자로 변경
ucworde 문법 형식: string ucworde(string str); 문자열의 첫 글자를 변경합니다. 각 단어의 첫 글자를 대문자로 변경합니다.
표시할 문자열 형식 지정
sprintf 이 함수는 문자열 형식을 지정합니다.
sprintf() 구문 형식 문자열 sprintf (문자열 형식,mixed[args ]...)
예:
$a=sprintf ("%'*6s","kkk")
echo $a
출력 결과: * **ㅋㅋㅋㅋ
b 정수를 이진수로 변환합니다.
c 정수를 해당 ASCII 문자로 변환합니다.
d 정수를 소수점 이하 자릿수로 변환합니다.
f 단정밀도 숫자를 부동 소수점 숫자로 변환합니다.
o 정수를 8진수로 변환합니다.
을 문자열로 변환합니다.
x 정수를 소문자 16진수로 변환합니다.
X 정수를 대문자 16진수로 변환합니다.
printf 출력 형식 문자열 반환 값 정수
구문 형식: int printf(문자열 형식, 혼합 [args]...)
예
printf("%d--%s- -% x",72,72,72);
출력 결과: 72--72--48
문자열 분할 및 맞춤법
분해 구문 형식: 배열 분해(문자열 구분 기호, 문자열 문자열 [, int Limit] )
implode 구문 형식: string implode(shring Glue, array Pieces)는 배열 함수를 문자열로 연결합니다.
문자열 비교
strcmp 구문 형식: int strcmp( 문자열 1, 문자열 2) 반환 값은 정수 하위 문자열입니다.
strcmp 하위 문자열은 크기를 비교하는 데 사용됩니다. 음수는 1이 2보다 작음을 의미합니다. 0은 같음을 의미합니다.
strlen 구문 형식: int strlen( string str ); 문자열의 길이를 가져오고 정수 값을 반환합니다.
substr 구문 형식: string substr(string string, int start, int [length])
문자열의 일부를 가져옵니다. 처음부터 끝까지 몇 글자 가져가세요. 정지가 생략되면 끝으로 이동합니다. 시작이 음수로 설정된 경우 뒤에서부터 앞으로 가져오는 것을 의미합니다.
strstr string strstr(string haystack, string needle); 문자열에서 문자열의 시작 부분, 즉 어딘가를 반환합니다. 경계점에 대한 문자열의 마지막 세그먼트를 가져옵니다.
strrchr 구문 형식: string strrchr(string haystack, string needle) ); 문자열의 마지막 위치를 가져오고 문자열을 찾지 못하면 false를 반환합니다.
strpos 구문 형식: int strpos(string haystack, string needle, int [offset]); 문자열의 첫 번째 발생은 기본적으로 0부터 시작합니다. 발견되지 않으면 false를 반환합니다.
strrpos 구문 형식: int strrpos(string haystack, char needle); 발견되지 않으면 false를 반환합니다. 값 정수
문자열 패딩
str_pad 구문 형식은 일부 민감한 정보를 보호하는 데 사용할 수 있습니다.
str_pad($input, 10) -=-=-Alien"
str_pad($input, 10, "_", STR_PAD_BOTH); // 생성 "__Alien___"
str_pad($input, 6, "___"); // 생성 "Alien_"
STR_PAD_LEFT 문자열 왼쪽 추가
STR_PAD_RIGHT 문자열 오른쪽 추가
STR_PAD_BOTH 문자열 양쪽 끝 추가
문자열 교체
str_replace() 함수 교체
세 가지 방법이 있습니다.
str_replace("l","@","hello") //무엇을 교체할까요? 교체하시겠습니까?
$arr2=array("%color%","%title%","%body %")
$arr3=array("red","hello","world");
echo str_replace($arr2,$arr3,"%body%")
모델링 방법
문자열 번역
strtr()은 문자열 번역이라고도 하는 중요한 대체 함수입니다.
strtr 두 가지 호출 방법도 있습니다.
strtr(string $str, string $from, string $to)
$arr5 =array("hello"=>"hi","hi"=>"hello")
echo strtr("hello is hi",$arr5); 🎜>strtr(string $str, array $replace_pairs)
html 처리
HTML 엔터티 처리
htmlentities()(변환 모드 및 문자 집합 인코딩 지정)
ENT_COMPAT( 기본값): 큰따옴표의 변환을 지정하지만 작은따옴표는 유지합니다.
ENT_QUOTES: 큰따옴표와 작은따옴표의 동시 변환을 나타냅니다.
ENT_NOQUOTES: 둘 다 변환하지 않음을 나타냅니다.
htmlspecialchars()(<와 같은 특수 기호 변환) ;> 엔터티로
문법 형식
$str="< ;p title='hhh'>중국
echo htmlentities($str); 인코딩 변환
echo htmlentities($str,ENT_QUOTES,"EUC-JP");/ /작은따옴표와 큰따옴표가 변환된 후 단어 인코딩
따옴표 처리
stripslashes(); (addlashes의 역함수로, 전송된 문자를 표시합니다.)
addslashes() (Put ' " NULL (

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

CakePHP는 오픈 소스 MVC 프레임워크입니다. 이를 통해 애플리케이션 개발, 배포 및 유지 관리가 훨씬 쉬워집니다. CakePHP에는 가장 일반적인 작업의 과부하를 줄이기 위한 여러 라이브러리가 있습니다.

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다
