Formatuj tablicę PHP
Wklej przypisanie tablicy w PHP, aby uzyskać jednolite odstępy po przecinkach, a każda instrukcja trafi do osobnego wiersza. To lekkie uporządkowanie: nie umieszcza każdego elementu tablicy w osobnym wierszu. Jeśli tego potrzebujesz, zaplanuj ręczną edycję lub dedykowany formater.
Jak sformatować tablicę PHP
-
1
Wklej kod tablicy
Wpisz całą instrukcję, na przykład wiersz przypisujący tablicę do zmiennej.
-
2
Zostaw wcięcie bez zmian
Wcięcie wpływa tylko na nawiasy klamrowe, więc sama tablica nie zostanie przez nie zmieniona.
-
3
Przejdź do wyniku
Otwórz sformatowany kod.
-
4
Skopiuj wynik
Sprawdź, czy tablica nadal wygląda poprawnie, a następnie ją skopiuj.
Co dzieje się z tablicą
Formater patrzy na przecinki i średniki. Po każdym przecinku pojawia się dokładnie jedna spacja, a każdy średnik kończy wiersz. Nawiasy kwadratowe, okrągłe i strzałka => pozostają tak, jak zostały napisane.
Dane wejściowe:
<?php $colors=["red","green","blue"];$sizes=[1,2,3];
Wynik:
<?php $colors=["red", "green", "blue"];
$sizes=[1, 2, 3];
Dwie tablice, dwa wiersze, czytelne przecinki.
Zagnieżdżone i asocjacyjne tablice
Tablice asocjacyjne działają tak samo. Te dane wejściowe:
<?php $user=["id"=>1,"name"=>"Ana","roles"=>["admin","editor"]];
zwracane są jako:
<?php $user=["id"=>1, "name"=>"Ana", "roles"=>["admin", "editor"]];
Zagnieżdżenie pozostaje nietknięte, a wszystko zostaje w jednym wierszu, ponieważ wewnątrz tablicy nie ma średników ani nawiasów klamrowych, które wymuszałyby podział. Spacje wokół => nie są dodawane.
Czego nie robi
- Nie rozpoczyna nowego wiersza po każdym elemencie i nie wcina zawartości tablicy.
- Nawiasy kwadratowe i okrągłe nigdy nie dodają poziomu wcięcia.
- Przecinki wewnątrz łańcuchów w cudzysłowie też dostają spację, więc
"1,5"zmieni się w"1, 5". Przejrzyj każdy łańcuch zawierający przecinki, zanim skopiujesz wynik. - Nawiasy klamrowe, na przykład w funkcji zwracającej tablicę, trafiają do osobnych wierszy i są wcinane jak zwykle.
Typowe zastosowanie
Tablice konfiguracyjne skopiowane z logu, pola bazy danych lub odpowiedzi API często mają przecinki przyklejone do następnej wartości. Przepuszczenie ich przez tę stronę sprawia, że każdą wartość łatwiej odróżnić, a otrzymujesz wersję, którą łatwiej porównać wzrokiem z drugą tablicą. Jeśli potrzebujesz jednego klucza w wierszu, podziel wynik w edytorze przy przecinkach. Użyj wyszukiwania i zamiany, aby dodać znak nowego wiersza po każdym przecinku.
Sprawdź wynik
Policz elementy przed i po. Liczba wartości musi być taka sama, bo narzędzie dodaje tylko spacje po przecinkach. Jeśli liczba się zmieniła, w łańcuchu znalazł się przecinek, którego się nie spodziewałeś.
Krótkie i długie tablice
Krótkie listy, takie jak [1,2,3], są czytelne po jednym przejściu. Bardzo długie tablice pozostają jedną długą linią, ponieważ nic w nich nie wyznacza miejsca podziału. Do nich lepiej nadaje się edytor rozumiejący PHP. Do szybkich sprawdzeń i małych fragmentów konfiguracji wystarczy ta strona.
Najczęściej zadawane pytania
Nie. Tylko dodaje spację po przecinkach i łamie wiersze przy średnikach oraz nawiasach klamrowych.
Nie. Strzałka zachowuje odstępy, które wkleiłeś.
Tak. Narzędzie traktuje obie formy tak samo, ponieważ patrzy tylko na przecinki, średniki i nawiasy klamrowe.
Reguła przecinków działa na całym tekście, zanim łańcuchy zostaną rozpoznane. Po skopiowaniu przywróć ręcznie oryginalną wartość łańcucha.
Powiązane narzędzia
Generator konfiguracji webpack
Utwórz plik webpack.config.js dla webpacka 5 do czystego JavaScriptu, Reacta lub Vue: TypeScript, Babel, CSS lub Sass, obrazy, HtmlWebpackPlugin, serwer deweloperski i polecenie npm install.
Generator kolorów analogicznych
Twórz pięciokolorowe palety analogiczne z dowolnego koloru bazowego: klasyczną trójkę, dwie zewnętrzne barwy oraz wartości hex, RGB i HSL.
Walidator XSD
Waliduj dokument XML wobec schematu XSD i zgłaszaj niezgodności elementów i typów z dokładnymi numerami wierszy.
Generator fikcyjnych numerów telefonu
Generuj do 50 fikcyjnych numerów z oficjalnie zastrzeżonych zakresów w pięciu krajach.
Kod na obraz
Wklej kod, ustaw motyw, kolory, rozmiar czcionki, odstępy, nagłówek i numery wierszy, sprawdź podgląd canvas i pobierz PNG. Renderowanie zwykłego tekstu, bez podświetlania składni.
Dekoder Protocol Buffers
Dekoduj lokalnie bajty Protobuf z zapisu hex, Base64, Base64URL, tekstu lub pliku, analizuj pola i eksportuj prywatny raport.
Narzędzie jest dostępne w innych językach
- จัดรูปแบบอาร์เรย์ PHP [TH]
- Định dạng mảng PHP [VI]
- Format Array PHP [ID]
- تنسيق مصفوفة PHP [AR]
- PHP-Array formatieren [DE]
- PHP 配列を整形する [JA]
- Formatar array PHP [PT]
- Formatear un array de PHP [ES]
- PHP 배열 포맷하기 [KO]
- Formatera PHP-array [SV]
- Formater un tableau PHP [FR]
- Een PHP-array opmaken [NL]
- Format PHP Array [EN]
- Formattare un array PHP [IT]
- Форматирование массива PHP [RU]
- PHP Dizisini Biçimlendirin [TR]
- 格式化 PHP 数组 [ZH]