PHP에서 문자열은 텍스트 처리에 사용되는 기본 데이터 유형입니다. PHP는 문자열을 효율적으로 사용할 수 있도록 다양한 기능과 연산을 제공합니다.
이 기사에서는 자세한 설명과 예제를 통해 PHP의 몇 가지 일반적인 문자열 함수 및 작업을 살펴봅니다.
기본 문자열 함수
strlen(): 문자열의 길이를 반환합니다.
strtoupper(): 문자열을 대문자로 변환합니다.
strtolower(): 문자열을 소문자로 변환합니다.
substr(): 시작 위치와 길이를 기준으로 문자열의 일부를 추출합니다.
예:
$str = "Hello, world!";
echo strlen($str); // Output: 13
echo strtoupper($str); // Output: HELLO, WORLD!
echo strtolower($str); // Output: hello, world!
echo substr($str, 0, 5); // Output: Hello
문자열 연결
사용 "." 문자열을 연결하는 연산자입니다.
함수를 사용하여 concat() 문자열을 연결합니다.
예:
$str1 = "Hello";
$str2 = "world!";
echo $str1. ", ". $str2; // Output: Hello, world!
echo concat($str1, ", ", $str2); // Output: Hello, world!
문자열에서 검색 및 바꾸기
strpos(): 문자열 내에서 하위 문자열의 첫 번째 항목을 찾습니다.
str_replace(): 문자열 내의 모든 문자 또는 하위 문자열을 다른 문자열로 바꿉니다.
예:
$str = "Hello, world!";
echo strpos($str, "world"); // Output: 7
echo str_replace("world", "universe", $str); // Output: Hello, universe!
문자열 분할 및 결합
explode(): 구분 기호를 기준으로 문자열을 배열로 분할합니다.
implode(): 배열의 요소를 구분 기호로 구분된 문자열로 결합합니다.
예:
$str = "apple,banana,orange";
$array = explode(",", $str);
print_r($array); // Output: Array([0] => apple [1] => banana [2] => orange)
$newStr = implode("-", $array);
echo $newStr; // Output: apple-banana-orange
위의 예는 PHP의 몇 가지 기본 문자열 함수 및 작업을 보여줍니다. PHP는 유연하고 강력한 방식으로 문자열을 처리하는 더 많은 기능을 제공합니다. 공식 PHP 문서에서 이러한 기능을 더 탐색할 수 있습니다.



