PHP의 함수 및 문자열 조작

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 문서에서 이러한 기능을 더 탐색할 수 있습니다.