문자열 (String)


문자열은 일련의 문자들이 연속적으로 나열된 형태입니다. 문자열은 큰 따옴표 또는 작은 따옴표를 사용해 표기합니다.

다른 자료 형에서 문자열로의 명시적 형 변환을 위한 캐스트 연산자는 (string) 이며, 대소문자의 구별은 하지 않습니다.

<?php
$int_test = 10;                          // 정수 10
$str_test = (string)$int_test;           // 정수를 문자열로 형 변환
?>
<?php
echo 'This is a simple string';
echo "\r\n";
echo 'insert
newlines';
echo "\r\n";
echo 'specify \' (single quotation)';
echo "\r\n";
echo 'specify \\ (back slash)';
echo "\r\n";
echo 'specify \ (back slash)';
echo "\r\n";
echo 'nothing happened \r\n';
echo "\r\n";
echo 'nothing $a happened';
?>
[출력결과]  
This is a simple string
insert
newlines
specify ' (single quotation)
specify \ (back slash)
specify \ (back slash)
nothing happened \r\n
nothing $a happened
<?php
echo "This is a simple string";
echo "\r\n";
echo "insert \r\n newlines";
echo "\r\n";
echo "Specify \" (Double quotation)";
?>
[출력결과]  
This is a simple string
insert
newlines
Specify " (Double quotation)

※ 특수문자 \e, \v, \f에 대한 처리는 지원하지 않습니다.

뿐만 아니라 이 방식에서는 문자열 내부에 변수를 처리할 수 있습니다.

<?php
$a = "a variable";
echo "Process $a";
?>
[출력결과]  
Process a variable