PHP 배열 포맷하기
PHP 배열 할당문을 붙여 넣으면 쉼표 뒤 간격이 일정해지고 문장마다 줄이 나뉩니다. 가벼운 정리 기능이며, 배열 요소를 한 줄에 하나씩 나누지는 않습니다. 그런 형태가 필요하다면 직접 편집하거나 전용 포매터를 사용하세요.
PHP 배열 포맷 방법
-
1
배열 코드 붙여 넣기
배열을 변수에 할당하는 줄처럼 전체 문장을 입력하세요.
-
2
들여쓰기는 그대로 두기
들여쓰기는 중괄호에만 영향을 주므로, 배열만 있는 경우에는 바뀌지 않습니다.
-
3
결과로 이동하기
포맷된 코드를 여세요.
-
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를 이해하는 에디터에서 포맷하는 편이 낫습니다. 간단한 확인이나 작은 설정 스니펫이라면 이 페이지로 충분합니다.
자주 묻는 질문
아니요. 쉼표 뒤에 공백을 넣고 세미콜론과 중괄호에서 줄을 나눌 뿐입니다.
아니요. 화살표는 붙여 넣은 공백을 그대로 유지합니다.
네. 도구는 쉼표, 세미콜론, 중괄호만 보기 때문에 두 형식을 똑같이 처리합니다.
쉼표 규칙은 문자열을 인식하기 전에 전체 텍스트에 적용됩니다. 복사한 뒤 원래 문자열 값을 직접 되돌리세요.
관련 도구
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
Webpack 설정 생성기
순수 JavaScript, React, Vue용 webpack 5 webpack.config.js를 만드세요. TypeScript, Babel, CSS 또는 Sass, 이미지, HtmlWebpackPlugin, 개발 서버, npm install 명령까지 함께 제공합니다.
Protocol Buffers 디코더
hex, Base64, Base64URL, 텍스트 또는 파일의 Protobuf 와이어 형식 바이트를 브라우저에서 디코딩하고 정확한 필드 후보를 확인한 뒤 비공개 보고서로 내보냅니다.
XML 포매터
일관된 들여쓰기로 XML 문서를 정렬 출력하고, 정확한 줄 번호로 적격성 오류를 잡아냅니다.
XSD 검증기
XML 문서를 XSD 스키마에 대해 검증하고, 요소와 타입 불일치를 정확한 줄 번호와 함께 보고합니다.
색상 혼합기
두 HEX 색상을 2-20개의 균등한 색상 견본으로 섞습니다. 양 끝 색상을 포함해 각 중간 색상을 대문자 HEX 코드로 확인하세요.
이 도구는 다른 언어로도 제공됩니다
- จัดรูปแบบอาร์เรย์ PHP [TH]
- PHP 配列を整形する [JA]
- Formatuj tablicę PHP [PL]
- Formatera PHP-array [SV]
- Format Array PHP [ID]
- تنسيق مصفوفة PHP [AR]
- PHP-Array formatieren [DE]
- Een PHP-array opmaken [NL]
- Formatar array PHP [PT]
- Định dạng mảng PHP [VI]
- Formatear un array de PHP [ES]
- Formater un tableau PHP [FR]
- Format PHP Array [EN]
- Formattare un array PHP [IT]
- Форматирование массива PHP [RU]
- PHP Dizisini Biçimlendirin [TR]
- 格式化 PHP 数组 [ZH]