Перейти до вмісту

Конвертер тексту в масив

Перетворіть вставлений список на масив у JavaScript, Python, PHP, JSON або SQL.

Введення
Вихід

Конвертер тексту в масив

Вставте список — по одному елементу в рядку або через кому, крапку з комою, пробіл чи табуляцію — і інструмент збере з нього готовий масив потрібною вам мовою. Доступні масив JavaScript, список Python, масив PHP, звичайний масив JSON, умова SQL IN(), рядок CSV, список у лапках і власний роздільник. Кожен формат має свої правила: JSON завжди використовує подвійні лапки та повне екранування, бо цього вимагає специфікація, а SQL екранує внутрішню лапку подвоєнням — єдиний прийом, який працює в усіх базах даних.

Налаштування відповідають за те, щоб результат можна було вставити без правок. Числа можуть лишитися без лапок, тоді 42 і 3.14 потраплять у масив числами, а не рядками. Задайте ім’я змінної для оголошення в JavaScript, Python чи PHP, оберіть одинарні або подвійні лапки та вирішіть, потрібен багаторядковий вивід з відступами чи один компактний рядок — з комою в кінці, якщо цього вимагає ваш стиль коду (для JSON і SQL її пропущено, там вона неприпустима). Обріжте пробіли, приберіть порожні рядки, видаліть дублікати з необов’язковим ігноруванням регістру, відсортуйте за абеткою та приведіть усі елементи до нижнього чи верхнього регістру перед складанням масиву. Укажіть назву стовпця, і формат SQL видасть готову умову IN або NOT IN, розбиту на пакети через обмеження Oracle у 1000 елементів.

Це крок між «у мене є список» і «у мене є код»: стовпець артикулів, що йде у WHERE ... IN (...), значення конфігурації, яке стає масивом JavaScript, вивантаження з таблиці, що перетворюється на список Python, або масив JSON для тіла запиту до API. Лічильник під виводом показує, скільки елементів надійшло і скільки лишилося, тому просідання після ввімкнення дедуплікації помітно одразу.

Усе працює локально у браузері — вставлений список ніколи не покидає ваш пристрій, а це важливо для ідентифікаторів клієнтів, внутрішніх ключів і всього, чому не місце на чужому сервері. Скопіюйте результат, завантажте його файлом .txt або надішліть одразу в інший інструмент.

FAQ

Для яких мов програмування можна отримати масив?
Для масивів JavaScript, Python і PHP, звичайного масиву JSON, умови SQL IN(), рядка CSV, списку в лапках через кому або списку, склеєного будь-яким роздільником, який ви впишете самі.
Чому вивід JSON ігнорує обраний стиль лапок?
Специфікація JSON вимагає подвійних лапок і повністю екранованих символів, тому цей формат завжди виводиться правильно незалежно від стилю лапок, обраного для інших форматів.
Чи можуть числа лишитися без лапок?
Так. Увімкніть «Числа без лапок» — і будь-який елемент, що виглядає як звичайне число, наприклад 42 або 3.14, буде записано без лапок, а не рядком.
Що буде, якщо запросити кому в кінці для JSON або SQL?
Для цих двох форматів її пропущено. Кома в кінці неприпустима в JSON, і більшість діалектів SQL відхиляють її всередині умови IN(), тому налаштування діє лише для JavaScript, Python, PHP, списку в лапках і виводу з власним роздільником.
Чи завантажується мій список кудись?
Ні. Перетворення повністю виконується у вашому браузері, тому список ніколи не покидає пристрій.