분할 문자열은 모든 프로그래밍 언어의 기본 작업 중 하나입니다. 분할 관계 작업을 처리하기 위해 PHP에는 다양한 내장 함수가 있습니다. 분할이라는 단어를 알게 되면 하나의 문자열이 여러 개의 문자열로 분리되는 것을 경험하게 됩니다. 비즈니스 요구 사항에 따라 문자열을 분할할 수 있는 다양한 방법이 있습니다. 즉, 문자열을 분할하여 문자(각각 1자), 공백, 특수 문자 등으로 문자열 문자를 얻으려는 경우 문자열 분할을 처리하는 동안 크기 조합을 사용할 수도 있습니다.
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
구문:
explode(Separator, String, Limit)
제한은 선택적 매개변수입니다.
str_split
str_split(String, Length)
preg_split(RegularExpressionPattern, String, Limit, Flags)
RegularExpressionPattern- 필수 매개변수입니다.
문자열 분할을 진행하기 전에 먼저 해당 문자열에 대한 작업을 수행할 문자열이 있어야 합니다. 문자열 다음에는 문자열 분할 작업을 수행해야 하는 필수 구분 기호가 나옵니다.
이 함수는 문자열을 문자열 배열로 나누는 데 사용할 수 있습니다.
기본적인 예를 들어 동일한 내용을 이해해 보겠습니다.
$string = 'Welcome to the India.'; // a string $arrayString= explode(" ", $string ); // split string with space (white space) as a delimiter. Print_r($arrayString); // printing the output array…
이 함수는 정규식을 기반으로 문자열을 여러 문자열로 나누는 데 사용할 수 있습니다. 이는 문자열이 있을 때 유용할 수 있습니다. 예를 들어 -로 구분된 날짜 문자열을 가정해 보겠습니다. – 키를 사용하여 해당 문자열을 끊을 수 있습니다.
$string = "2020-06-21 10:10:20"; // a string $outputArr= preg_split("/[-\s:]/", $string);
위의 코드는 – 또는 공백으로 문자열을 분리합니다.
문자열을 더 작은 문자열 배열로 변환하는 동일한 작업을 수행할 수도 있습니다.
$string = "Welcome to the India"; // a string $outputArr = str_split("Welcome to the India");
다음은 PHP 분할 문자열의 예입니다.
공백을 찾는 문자열을 분할합니다.
코드:
<?php $string = 'Welcome to the India.'; // a string echo "Actual String:\n"; echo $string; echo "\n\n"; echo "Array of string after string split:\n"; $arrayString= explode(" ", $string ); // split string with space (white space) as a delimiter. Print_r($arrayString); // printing the output array… ?>
출력:
이 예에서는 정규식을 사용하여 문자열을 여러 문자열로 분할하는 방법을 살펴보겠습니다.
코드:
<?php $string = "2020-06-21 10:10:20"; // a string echo "Actual String:\n"; echo $string; echo "\n\n"; echo "Array of string after string preg_split:\n"; $components = preg_split("/[-\s:]/", $string); print_r($components); ?>
출력:
str_split() 함수를 사용하여 문자열을 분할하는 아주 간단한 또 다른 예를 살펴보겠습니다.
코드:
<?php $string = "Welcome to the India"; // a string echo "Actual String:\n"; echo $string; echo "\n\n>"; echo "Array of string after string str_split:\n"; $arrays = str_split($string); print_r($arrays); ?>
출력:
str_split() 함수를 사용하여 지정된 길이로 문자열을 분할합니다.
코드:
<?php $string = "Welcome to the India"; // a string echo "Actual String:\n"; echo $string; echo "\n\n"; echo "Array of string after string str_split:\n"; $arrays = str_split($string,4); print_r($arrays); ?>
출력:
설명: 위 프로그램의 출력을 보면 길이가 2 또는 3인 문자열이 있다고 말할 수 있지만 길이가 4라고 언급했습니다. 이는 문자열 요소가 2이기 때문입니다. 2개의 공백을 전달하고 3개의 문자로 구성된 문자열은 1개의 공백을 포함합니다.
이제 문자열 분할 방법을 사용하여 해당 문자열에서 첫 번째 문자열을 가져옵니다.
코드:
<?php $string = "What do you want to learn?"; // a string echo "Actual String:\n"; echo $string; echo "\n\n"; echo "Array of string after string str_split:\n"; $arrays = explode(" ",$string); print_r($arrays); echo "\n\nNow getting the first element from this array:\n"; echo $arrays[0]; ?>
출력:
설명: 같은 방법으로 문자열의 다른 요소에 액세스할 수 있습니다. 예를 들어 두 번째nd 요소에 액세스하려면 $arrays[1]을 사용하세요.
간단히 말하면 PHP에는 문자열 분할을 처리하는 다양한 방법이 있습니다. 분할 문자열을 처리하기 위해 비즈니스 요구 사항에 따라 내장된 PHP 함수를 사용할 수 있습니다. 그러나 코드나 개발자는 이러한 사용 방법과 장단점을 알고 있어야 합니다. 문자열 분할 기능의 대부분은 문자열을 배열로 변경한 다음 해당 배열에서 지정된 문자열을 가져올 수 있습니다.
PHP 분할 문자열에 대한 안내입니다. 여기에서는 다양한 예제 및 코드 구현과 함께 PHP에서 문자열 분할의 소개, 구문 및 작업에 대해 설명합니다. 더 자세히 알아보려면 다른 추천 기사를 살펴보세요. –
위 내용은 PHP 분할 문자열의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!