ArrayHelper logo

Apasă Ctrl / Cmd + Enter pentru a converti

Convertor din listă text în array pentru JavaScript, SQL, PHP și Python

Lipește orice listă și transform-o pe loc în array-uri gata de pus în cod.

[ Raw ]
[ JavaScript ]
[ SQL ]
Editor
Auto
Duplicate
SQL
Panouri · max. 3
Ghid, exemple și întrebări

Cum convertești o listă text într-un array

Copiază o coloană dintr-un tabel, din rezultatul unei interogări sau dintr-un fișier de log, lipește-o aici și primești înapoi un literal de array ca la carte: cu ghilimele, separat prin virgule și gata de cod. Fără cont, fără încărcare, fără așteptare.

  1. Lipește lista O valoare pe linie, exact cum ai copiat-o. Liniile goale dispar, iar spațiile în plus sunt tăiate, așa că până și o lipire dezordonată din Excel iese curată.
  2. Stabilește regulile o singură dată Apostrofuri sau ghilimele, numere simple sau între ghilimele, duplicate scoase, dialect SQL ales. Alegerile tale te așteaptă la următoarea vizită.
  3. Copiază și întoarce-te la treabă Apasă Ctrl / Cmd + Enter sau lasă modul Auto pornit și rezultatul ține pasul cu ce scrii. Un clic copiază tot array-ul, chiar și când previzualizarea este scurtată.

O singură listă text, toate formatele de array

Lista ta este convertită în toate cele opt formate în aceeași clipă. Numerele rămân numere, textul primește ghilimele, iar apostrofurile din valori sunt tratate așa cum se așteaptă fiecare limbaj.

Lista de intrare

apple
banana
42

Ce primești

Opt rezultate gata de lipit, generate în timp ce scrii. Ține deschise una lângă alta cele trei pe care le folosești cel mai des și schimbă panoul când se schimbă limbajul țintă.

Array JavaScript / TypeScript

['apple', 'banana', 42]

Un literal de array simplu pentru JS, TS și Node. Treci la ghilimele duble dacă linterul tău le preferă.

Clauză SQL IN

IN (N'apple', N'banana', N'42')

Intră direct în WHERE coloana IN (...). N'...' pentru SQL Server sau schimbă dialectul pentru '...' la MySQL, PostgreSQL și SQLite.

Listă Python

['apple', 'banana', 42]

Lipește-o într-un script, într-o fixture sau într-un bloc parametrize din pytest fără să rescrii nicio virgulă.

Array PHP

array('apple', 'banana', 42)

Sintaxa clasică array(), care merge în continuare în proiecte mai vechi și în fișierele de configurare Laravel.

Array JSON

["apple", "banana", 42]

JSON strict valid, cu escapare reală a șirurilor — sigur pentru corpul unei cereri API sau pentru un fișier de date de test.

Array C#

new[] { "apple", "banana", 42 }

Un array cu tip implicit pentru C# și .NET, construit din aceleași valori escapate ca în JSON.

Listă brută separată prin virgule

'apple', 'banana', 42

Fără paranteze drepte — doar corpul cu ghilimele și virgule, pe care îl lipești în orice limbaj care nu apare în această listă.

Șablon personalizat

EXEC MyProcedure 'apple';
EXEC MyProcedure 'banana';
EXEC MyProcedure '42';

Scrie-ți propriul șablon: {} este valoarea, {n} numărul rândului de la 1 și {i} indexul de la 0.

Făcut pentru liste reale și dezordonate

Majoritatea convertoarelor din listă în array cedează la primul apostrof sau la al zece miilea rând. Acesta este făcut pentru listele pe care chiar le lipești la muncă.

  • Nimic nu se încarcă pe server. Conversia se întâmplă în browserul tău. Identificatorii interni, adresele de e-mail și datele clienților nu îți părăsesc niciodată dispozitivul.
  • Listele mari rămân rapide. Editorul clasic duce 50.000 de linii fără efort, iar editorul Ultra păstrează fluiditatea și la lipiri mai mari.
  • Ghilimelele sunt escapate corect. O'Brien devine N'O''Brien' în SQL și "O'Brien" în JSON, așa că nimic nu se rupe mai departe.
  • Numerele rămân numere. Liniile pur numerice ies implicit fără ghilimele, iar un clic le transformă în șiruri atunci când schema ta cere asta.
  • Duplicatele dispar dintr-un clic. Pornește Duplicate și din conversie iese doar prima apariție a fiecărei linii.
  • Trei panouri deodată. Afișează Raw, JavaScript, SQL, Python, PHP, JSON, C# sau Custom, trage-le în ordinea care îți place și regăsești același aranjament data viitoare.
  • Gândit pentru tastatură. Ctrl / Cmd + Enter convertește, modul Auto ține listele scurte la zi în timp ce scrii, iar fiecare panou are propriul buton de copiere.
  • Gratuit și open source. Fără cont, fără cotă, fără reclame. Tot convertorul este pe GitHub, dacă vrei să îl citești sau să îi faci fork.

Pentru ce convertesc dezvoltatorii liste text în array-uri

Construirea unei clauze SQL IN dintr-un tabel

Copiază o coloană cu numere de comandă sau adrese de e-mail din Excel, lipește-o aici și primești în câteva secunde o listă IN (...) cu ghilimele și escapare, gata de interogare.

Pregătirea datelor de test

Transformă o listă de coduri de produs, slug-uri sau ID-uri de utilizator într-un array JavaScript, Python sau C# pentru teste unitare și date simulate.

Pregătirea corpului cererilor API

Convertește o listă de identificatori într-un array JSON valid înainte să o lipești în Postman, curl sau clientul tău REST.

Apeluri în masă la proceduri sau scripturi

Folosește șablonul personalizat pentru o instrucțiune pe linie: apeluri EXEC, comenzi UPDATE, comenzi de terminal sau scripturi de migrare.

Curățarea logurilor exportate

Lipește ieșirea brută din log, scoate duplicatele și liniile goale și primești la celălalt capăt un array curat, fără repetiții.

Completarea enum-urilor și a fișierelor de configurare

Mută o listă de coduri de țară, feature flags sau limbi în literalul de array pe care îl așteaptă configurația ta.

Listă text în array: întrebări frecvente

Ce este un convertor din listă text în array?

Este un instrument care transformă o listă simplă de valori, câte una pe linie, într-un literal de array pe care îl lipești direct în cod. ArrayHelper creează în același timp versiunile JavaScript, SQL, Python, PHP, JSON, C# și cea personalizată ale aceleiași liste, ca să nu mai scrii niciodată ghilimele și virgule de mână.

Cum convertesc o listă text într-un array online?

Lipește lista în editorul din partea de sus a paginii, apasă Ctrl / Cmd + Enter sau lasă modul Auto pornit, apoi copiază panoul de care ai nevoie. Nimic de instalat, fără cont și fără limită de rânduri.

Escapează ghilimelele și caracterele speciale?

Da. Apostrofurile sunt dublate pentru SQL, iar ieșirile JSON și C# folosesc escapare reală de șiruri JSON, așa că valorile cu apostrofuri, backslash sau tab rămân valide în limbajul țintă.

Numerele sunt puse între ghilimele?

Implicit nu: liniile pur numerice sunt scrise ca numere, iar restul primește ghilimele. Dacă însă coloana ta este de tip text, butonul pentru numere din bară le pune și pe ele între ghilimele.

Pot elimina liniile duplicate în timpul conversiei?

Da. Pornește Duplicate din meniul de opțiuni și rămâne doar prima apariție a fiecărei linii. Liniile goale și spațiile din jur sunt tăiate întotdeauna, cu sau fără această opțiune.

Cât de mare poate fi lista?

Editorul clasic este confortabil până la 50.000 de linii, iar editorul Ultra rămâne prompt chiar și la lipiri mai mari. Rezultatele lungi sunt scurtate pe ecran pentru viteză, dar Copiază îți dă întotdeauna array-ul complet.

Lista mea se încarcă pe un server?

Nu. Fiecare conversie rulează local, în browserul tău, deci lista nu îți părăsește niciodată dispozitivul — de aceea instrumentul este sigur pentru identificatori interni și date ale clienților.

Pot defini propriul format de ieșire?

Da. Panoul Custom acceptă un șablon precum EXEC MyProcedure '{}';, unde {} este valoarea liniei, {n} numărul rândului începând de la 1 și {i} indexul începând de la 0. Fiecare linie este generată cu acel șablon pe rândul ei.

Ce dialect SQL folosește clauza IN?

Pe amândouă. N'...' este implicit pentru SQL Server; schimbă setarea SQL pe '...' pentru MySQL, PostgreSQL, SQLite și alte dialecte standard.

Convertește liste text în array-uri în limba ta

Același convertor, documentat în fiecare dintre limbile de mai jos. Alege limba în care gândești — setările salvate te însoțesc peste tot.