PHP 배열 포맷하기

PHP 배열 할당문을 붙여 넣으면 쉼표 뒤 간격이 일정해지고 문장마다 줄이 나뉩니다. 가벼운 정리 기능이며, 배열 요소를 한 줄에 하나씩 나누지는 않습니다. 그런 형태가 필요하다면 직접 편집하거나 전용 포매터를 사용하세요.

PHP 배열 포맷 방법

  1. 1

    배열 코드 붙여 넣기

    배열을 변수에 할당하는 줄처럼 전체 문장을 입력하세요.

  2. 2

    들여쓰기는 그대로 두기

    들여쓰기는 중괄호에만 영향을 주므로, 배열만 있는 경우에는 바뀌지 않습니다.

  3. 3

    결과로 이동하기

    포맷된 코드를 여세요.

  4. 4

    결과 복사하기

    배열이 여전히 올바른지 확인한 뒤 복사하세요.

배열에 일어나는 일

포매터는 쉼표와 세미콜론을 봅니다. 쉼표 뒤에는 정확히 공백 하나가 들어가고, 세미콜론에서 줄이 끝납니다. 대괄호, 소괄호, => 화살표는 입력한 그대로 유지됩니다.

입력:

<?php $colors=["red","green","blue"];$sizes=[1,2,3];

결과:

<?php $colors=["red", "green", "blue"];
$sizes=[1, 2, 3];

배열이 두 개이고 줄도 두 개입니다. 쉼표도 읽기 쉬워졌습니다.

중첩 배열과 연관 배열

연관 배열도 같은 방식으로 처리됩니다. 이 입력은:

<?php $user=["id"=>1,"name"=>"Ana","roles"=>["admin","editor"]];

다음과 같이 바뀝니다:

<?php $user=["id"=>1, "name"=>"Ana", "roles"=>["admin", "editor"]];

중첩 구조는 건드리지 않으며 모든 내용이 한 줄에 남습니다. 배열 안에 줄을 나눌 세미콜론이나 중괄호가 없기 때문입니다. => 주변에는 공백이 추가되지 않습니다.

하지 않는 일

  • 요소마다 새 줄을 만들거나 배열 내용을 들여쓰지 않습니다.
  • 대괄호와 소괄호는 들여쓰기 수준을 추가하지 않습니다.
  • 따옴표로 묶인 문자열 안의 쉼표에도 공백이 들어갑니다. 그래서 "1,5" 값은 "1, 5"가 됩니다. 쉼표가 있는 문자열은 결과를 복사하기 전에 검토하세요.
  • 배열을 반환하는 함수 같은 곳의 중괄호는 별도 줄에 놓이고 평소처럼 들여쓰기됩니다.

대표적인 사용 사례

로그, 데이터베이스 필드, API 응답에서 복사한 설정 배열은 쉼표가 다음 값에 붙어 있는 경우가 많습니다. 이 페이지에서 정리하면 각 값을 구분하기 쉬워지고, 두 번째 배열과 눈으로 비교하기도 쉬워집니다. 키를 한 줄에 하나씩 두고 싶다면 에디터에서 쉼표 위치로 나누세요. 찾기 및 바꾸기로 쉼표 뒤에 줄바꿈을 추가할 수 있습니다.

결과 확인하기

정리 전과 후의 요소 개수를 세어 보세요. 도구는 쉼표 뒤에 공백만 추가하므로 값의 개수는 같아야 합니다. 개수가 달라졌다면 예상하지 못한 쉼표가 문자열 안에 있었다는 뜻입니다.

짧은 배열과 긴 배열

[1,2,3] 같은 짧은 목록은 한 번 처리하면 명확해집니다. 아주 긴 배열은 줄을 나눌 지점이 없어서 한 줄로 길게 남습니다. 그런 경우에는 PHP를 이해하는 에디터에서 포맷하는 편이 낫습니다. 간단한 확인이나 작은 설정 스니펫이라면 이 페이지로 충분합니다.

자주 묻는 질문

아니요. 쉼표 뒤에 공백을 넣고 세미콜론과 중괄호에서 줄을 나눌 뿐입니다.

아니요. 화살표는 붙여 넣은 공백을 그대로 유지합니다.

네. 도구는 쉼표, 세미콜론, 중괄호만 보기 때문에 두 형식을 똑같이 처리합니다.

쉼표 규칙은 문자열을 인식하기 전에 전체 텍스트에 적용됩니다. 복사한 뒤 원래 문자열 값을 직접 되돌리세요.

관련 도구

이 도구는 다른 언어로도 제공됩니다

사용 가이드와 활용 사례