Ugrás a tartalomhoz

Szöveg tömbbé alakító

Beillesztett listából tömbliterál JavaScriptben, Pythonban, PHP-ben, JSON-ban vagy SQL-ben.

Bemenet
Kimenet

Szöveg tömbbé alakító

Illesszen be egy listát — soronként egy elem, vagy vesszővel, pontosvesszővel, szóközzel, tabulátorral elválasztva —, és az eszköz kész, beilleszthető tömbliterált ad vissza abban a nyelvben, amelyre szüksége van. Választhat JavaScript, Python vagy PHP tömböt, sima JSON tömböt, SQL IN() záradékot, vesszővel elválasztott CSV sort, idézőjeles listát vagy saját elválasztót. Minden formátum a maga szabályait követi: a JSON mindig kettős idézőjelet és teljes escape-elést használ, mert a specifikáció ezt írja elő, az SQL pedig a beágyazott aposztrófot megkettőzéssel kezeli — ez az egyetlen szabály, amely minden adatbázismotorban működik.

A beállítások arról szólnak, hogy a kimenet módosítás nélkül használható legyen. A számok maradhatnak idézőjel nélkül, így a 42 és a 3.14 számként, nem szövegként kerül a tömbbe. Megadhatja a JavaScript, Python vagy PHP deklaráció változónevét, választhat egyszeres vagy kettős idézőjelet, és eldöntheti, hogy tördelt, több soros vagy egyetlen tömör sor legyen a kimenet — záró vesszővel, ha a kódstílus úgy kívánja (JSON és SQL esetén kimarad, mert ott érvénytelen). Levághatja a szóközöket, eldobhatja az üres sorokat, eltávolíthatja a duplikátumokat akár a kis- és nagybetűk figyelmen kívül hagyásával, betűrendbe rendezhet, és a tömb felépítése előtt minden elemet kisbetűssé vagy nagybetűssé alakíthat. Add meg az oszlop nevét, és az SQL formátum kész IN vagy NOT IN feltételt ír ki, kötegelve az Oracle 1000 elemes korlátja miatt.

Ez a lépés a „van egy listám” és a „van egy kódom” között: termékazonosítók oszlopa egy WHERE ... IN (...) záradékba, konfigurációs érték JavaScript tömbbé, táblázatexport Python listává, vagy JSON tömb egy API kéréstörzsébe. A kimenet alatti számláló megmutatja, hány elem érkezett és hány maradt, így a duplikátumszűrés utáni csökkenés azonnal látszik.

Minden a böngészőben fut — a beillesztett lista soha nem hagyja el a gépét, ami ügyfélazonosítók, belső kulcsok és minden más esetben számít, aminek nincs helye egy szerveren. Másolja a végeredményt, töltse le .txt fájlként, vagy küldje tovább egy másik eszközbe.

Gyakori kérdések

Milyen programozási nyelvekhez tudok tömböt generálni?
JavaScript, Python és PHP tömbliterálhoz, sima JSON tömbhöz, SQL IN() záradékhoz, CSV sorhoz, idézőjeles, vesszővel elválasztott listához, vagy bármilyen saját elválasztóval összefűzött listához.
Miért hagyja figyelmen kívül a JSON kimenet az idézőjel-beállítást?
A JSON specifikáció szerint a szövegeknek kettős idézőjelet és teljes escape-elést kell használniuk, ezért ez a formátum mindig szabályosan jelenik meg, függetlenül attól, milyen idézőjelstílust választott a többi formátumhoz.
Maradhatnak a számok idézőjel nélkül?
Igen. Kapcsolja be a „Számok idézőjel nélkül” beállítást, és minden elem, amely sima számnak látszik — például 42 vagy 3.14 —, idézőjel nélkül, nem szövegként kerül a kimenetbe.
Mi történik, ha JSON vagy SQL mellett kérek záró vesszőt?
Ennél a két formátumnál kimarad. A záró vessző érvénytelen JSON-ban, és a legtöbb SQL nyelvjárás elutasítja az IN() záradékon belül, ezért a beállítás csak JavaScript, Python, PHP, idézőjeles lista és saját elválasztós kimenet esetén érvényesül.
Feltöltődik valahová a listám?
Nem. Az átalakítás teljes egészében a böngészőjében fut, így a lista soha nem hagyja el a gépét.