문자열 변수는 텍스트를 저장하고 조작하는 데 사용됩니다.
문자열 변수는 문자를 포함하는 값에 사용됩니다.
문자열을 생성한 후 작업을 수행할 수 있습니다. 문자열을 함수에서 직접 사용하거나 변수에 저장할 수 있습니다.
다음 예에서는 txt라는 문자열 변수를 생성하고 "Hello world!" 값을 할당합니다. 그런 다음 txt 변수의 값을 출력합니다.
<?php$txt = "안녕하세요!" ;echo $txt ? >
참고: 변수에 텍스트 값을 할당할 때 텍스트 값을 작은따옴표나 큰따옴표로 묶어야 합니다. |
이제 문자열을 조작하기 위해 일반적으로 사용되는 몇 가지 함수와 연산자를 살펴보겠습니다.
PHP에는 문자열 연산자가 하나만 있습니다.
연결 연산자(.)는 두 문자열 값을 연결하는 데 사용됩니다.
다음 예에서는 두 문자열 변수를 함께 연결하는 방법을 보여줍니다.
<?php$txt1 = "안녕하세요!" ; $txt2 = " 좋은 하루였어요 ! " ; echo $ txt2 ;
위 코드는 다음과 같이 출력됩니다. Hello world!
팁: 위 코드에서는 연결 연산자를 두 번 사용했습니다. 이는 두 문자열 사이에 공백을 삽입해야 하기 때문입니다.
문자열 값의 길이를 아는 것이 유용한 경우가 있습니다.
strlen() 함수는 문자열의 길이를 문자 단위로 반환합니다.
다음 예에서는 "Hello world!" 문자열의 길이를 반환합니다.
<?php echo strlen ( "안녕하세요!" ) ;
위 코드는 다음을 출력합니다: 12
팁: strlen()은 문자열이 끝나는 시점을 결정하는 것이 중요한 경우 루프 및 기타 함수에서 자주 사용됩니다. (예를 들어 루프에서는 문자열의 마지막 문자 다음에 루프를 종료해야 합니다.)
strpos() 함수는 문자열 내에서 문자나 지정된 텍스트를 찾는 데 사용됩니다.
문자열에서 일치하는 항목이 발견되면 함수는 일치하는 첫 번째 문자 위치를 반환합니다. 일치하는 항목이 없으면 FALSE를 반환합니다.
다음 예에서는 "Hello world!" 문자열에서 "world" 텍스트를 찾습니다.
<?php echo strpos ( "안녕하세요!" , "세계" ? >
위 코드는 다음을 출력합니다: 6
팁: 위의 예에서 문자열 "world"는 위치 6에 있습니다. 7이 아닌 6인 이유는 문자열의 첫 번째 문자가 1이 아닌 0 위치에 있기 때문입니다.
모든 문자열 함수에 대한 전체 참조 매뉴얼을 보려면 PHP 문자열 참조 매뉴얼을 방문하세요.
본 참고 매뉴얼은 각 기능에 대한 간략한 설명과 활용 예시를 제공합니다!