다음 예에서는 txt라는 문자열 변수를 생성하고 "Hello world!"에 값을 할당합니다. 그런 다음 txt 변수의 값을 출력합니다.
Example
<?php $txt="Hello world!"; echo $txt; ?>
참고: 변수에 텍스트 값을 할당할 때 작은따옴표를 변수에 추가하는 것을 잊지 마세요. 텍스트 값 또는 큰따옴표.
이제 문자열을 조작하기 위해 일반적으로 사용되는 함수와 연산자를 살펴보겠습니다.
PHP 연결 연산자
PHP에는 문자열 연산자가 하나만 있습니다.
연결 연산자(.)는 두 문자열 값을 연결하는 데 사용됩니다.
다음 예에서는 두 문자열 변수를 연결하는 방법을 보여줍니다.
예
<?php $txt1="Hello world!"; $txt2="What a nice day!"; echo $txt1 . " " . $txt2; ?>
위 코드는 다음과 같이 출력됩니다. Hello world What a nice ! day!
팁: 위 코드에서는 연결 연산자를 두 번 사용했습니다. 이는 두 문자열 사이에 공백을 삽입해야 하기 때문입니다.
PHP strlen() 함수
때로는 문자열 값의 길이를 아는 것이 유용할 때가 있습니다.
strlen() 함수는 문자열의 길이(문자 수)를 반환합니다.
다음 예는 "Hello world!" 문자열의 길이를 반환합니다.
예
<?php echo strlen("Hello world!"); ?>
위 코드는 12를 출력합니다.
팁: strlen()은 문자열이 끝나는 시점을 결정하는 것이 중요한 루프 및 기타 함수에서 자주 사용됩니다. (예를 들어 루프에서는 문자열의 마지막 문자 다음에 루프를 종료해야 합니다.)
PHP strpos() 함수
strpos() 함수는 문자열 내에서 문자나 지정된 텍스트를 찾는 데 사용됩니다.
문자열에서 일치하는 항목이 발견되면 이 함수는 일치하는 첫 번째 문자 위치를 반환합니다. 일치하는 항목이 없으면 FALSE를 반환합니다.
다음 예에서는 "Hello world!" 문자열에서 "world" 텍스트를 찾습니다.
예
<?php echo strpos("Hello world!","world"); ?>
1. 문자 및 여러 문자는 문자열입니다.
2 문자열 선언은 작은따옴표나 큰따옴표로 묶어야 합니다.
3. 문자열에는 길이 제한이 없으며 무한정 확장될 수 있습니다.
4. 작은따옴표 안에는 큰따옴표를 사용할 수 없지만, 큰따옴표 안에는 작은따옴표도 사용할 수 있습니다.
5. 작은따옴표 안에는 작은따옴표를 사용할 수 없고, 큰따옴표 안에는 큰따옴표를 사용할 수 없습니다.
6. 이스케이프 문자를 사용할 수 있습니다.
작은따옴표와 큰따옴표의 차이점
1. 변수는 큰따옴표로 구문 분석할 수 있지만, 변수는 작은따옴표로 구문 분석할 수 없습니다.
2 큰따옴표에는 이스케이프 문자 n r t를 사용할 수 있습니다. 작은따옴표에는 작은따옴표 자체만 이스케이프할 수 있습니다. 기호 자체를 탈출하세요