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. 1

    Wklej kod tablicy

    Wpisz całą instrukcję, na przykład wiersz przypisujący tablicę do zmiennej.

  2. 2

    Zostaw wcięcie bez zmian

    Wcięcie wpływa tylko na nawiasy klamrowe, więc sama tablica nie zostanie przez nie zmieniona.

  3. 3

    Przejdź do wyniku

    Otwórz sformatowany kod.

  4. 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

Narzędzie jest dostępne w innych językach

Poradniki i zastosowania