현재 위치: > 최신 기사 목록> str_split을 사용하여 두 문자마다 문자열을 자르는 방법

str_split을 사용하여 두 문자마다 문자열을 자르는 방법

M66 2025-05-18

PHP에서 str_split은 문자열을 여러 하위 문자로자를 수있는 매우 실용적인 기능입니다. 두 문자마다 문자열을 자르려면 함수의 두 번째 매개 변수를 설정하여 수행 할 수 있습니다. 이 기사는 STR_SPLIT 기능을 사용 하여이 목표를 달성하는 방법을 자세히 설명합니다.

str_split 함수 소개

str_split 함수는 문자열을 각 요소가 원래 문자열의 일부인 배열로 나눕니다. 기본 구문은 다음과 같습니다.

 str_split(string $string, int $length = 1): array
  • $ string : 분할 해야하는 원래 문자열입니다.

  • $ 길이 : 각 배열 요소의 길이, 기본값은 1입니다.

길이가 지정되지 않으면 str_split 함수는 문자열의 각 문자를 별도의 요소로 나눕니다.

두 문자마다 줄을 자릅니다

두 문자마다 문자열을 자르려면 길이 매개 변수를 2로 설정하십시오. 간단한 예는 다음과 같습니다.

 <?php
$string = "abcdef";
$split_string = str_split($string, 2);
print_r($split_string);
?>

산출:

 Array
(
    [0] => ab
    [1] => cd
    [2] => ef
)

이 예에서는 문자열 "ABCDEF" 가 두 문자마다 잘립니다. 최종 출력은 각 요소에 두 문자가 포함 된 배열입니다.

길이 분리 상황을 처리하십시오

지정된 절단 길이로 문자열의 길이를 나눌 수없는 경우 str_split은 나머지 문자를 포함하는 마지막 배열 요소를 반환합니다. 예를 들어:

 <?php
$string = "abcdefg";
$split_string = str_split($string, 2);
print_r($split_string);
?>

산출:

 Array
(
    [0] => ab
    [1] => cd
    [2] => ef
    [3] => g
)

이 예에서 문자열 "ABCDEFG" 의 길이는 7이고 2로 완전히 나눌 수 없으므로 마지막 요소 "g" 에는 하나의 문자 만 포함됩니다.

시나리오를 사용하십시오

STR_SPLIT 기능은 고정 길이 스트링을 처리 해야하는 경우에 특히 적합합니다. 예를 들어, 숫자 또는 문자를 세그먼트에 표시 해야하는 은행 카드 번호, ID 번호 등을 처리합니다.

URL 도메인 이름을 바꾸십시오

경우에 따라 문자열을 처리 할 때 도메인 부분을 교체 할 수도 있습니다. URL이 포함 된 문자열이 있고 URL의 도메인 이름을 m66.net 으로 바꾸려고한다고 가정하면 str_replace 기능을 사용하여 구현할 수 있습니다.

 <?php
$string = "https://www.example.com/page1 https://www.example.com/page2";
$updated_string = str_replace("www.example.com", "m66.net", $string);
echo $updated_string;
?>

산출: