69 of 410 menu

str_split 함수

str_split 함수는 문자열을 배열로 분할합니다. 첫 번째 매개변수로는 문자열을 받고, 두 번째 매개변수로는 배열 요소당 문자 수를 받습니다. 예를 들어, 두 번째 매개변수를 3으로 설정하면 - 함수는 문자열을 각 배열 요소에 3개의 문자가 들어가도록 분할합니다.

문법

str_split(string $string, int $length = 1): array

예제

문자열을 배열 요소당 2개의 문자로 분할해 봅시다 (마지막 요소는 문자 수가 부족하여 2개가 아닌 하나의 문자만 들어간다는 점에 유의하세요):

<?php $str = 'abcde'; $arr = str_split($str, 2); var_dump($arr); ?>

코드 실행 결과:

['ab', 'cd', 'e'];

예제

문자열을 배열 요소당 3개의 문자로 분할해 봅시다:

<?php $str = 'abcdefg'; $arr = str_split($str, 3); var_dump($arr); ?>

코드 실행 결과:

['abc', 'def', 'g'];

예제 . 활용

숫자의 각 자릿수 합을 구해 봅시다. 이를 위해 str_split을 사용하여 숫자를 배열로 분할하고, array_sum 함수로 이 배열의 요소들을 합산합니다:

<?php $num = 12345; echo array_sum(str_split($num, 1)); ?>

코드 실행 결과:

15

함께 보기

  • explode 함수,
    구분자(delimiter)를 기준으로 문자열을 배열로 분할합니다.
  • number_format 함수,
    숫자 서식을 지정합니다.
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부