İçeriğe atla

Metni diziye dönüştürücü

Yapıştırdığınız listeyi JavaScript, Python, PHP, JSON veya SQL dizisine çevirin.

Giriş
Çıkış

Metni diziye dönüştürücü

Bir liste yapıştırın — her satırda bir öğe ya da virgül, noktalı virgül, boşluk veya sekme ile ayrılmış — ve araç bunu doğrudan kodunuza yapıştırabileceğiniz bir dizi hâline getirsin. JavaScript dizisi, Python listesi, PHP dizisi, düz JSON dizisi, SQL IN() ifadesi, virgülle ayrılmış CSV satırı, tırnaklı liste veya kendi ayırıcınız arasından seçim yapın. Her biçimin kendi kuralları vardır: JSON, belirtim öyle istediği için her zaman çift tırnak ve tam kaçış kullanır; SQL ise metnin içindeki tek tırnağı ikiye katlayarak çözer, bu da tüm veritabanı motorlarında çalışan tek kuraldır.

Seçenekler, çıktının olduğu gibi kullanılabilmesi için gerekenleri kapsar. Sayılar tırnaksız kalabilir, böylece 42 ve 3.14 metin değil sayı olarak çıkar. JavaScript, Python veya PHP bildirimi için değişken adını siz belirlersiniz; tek ya da çift tırnağı seçer, girintili çok satırlı biçim ile tek satırlık sıkışık biçim arasında karar verirsiniz — kod stiliniz istiyorsa sondaki virgülle birlikte (JSON ve SQL'de geçersiz olduğu için atlanır). Boşlukları kırpabilir, boş satırları atabilir, yinelenenleri büyük/küçük harf farkını isteğe bağlı yok sayarak kaldırabilir, alfabetik sıralayabilir ve dizi kurulmadan önce her öğeyi küçük ya da büyük harfe çevirebilirsiniz. Bir sütun adı verin; SQL biçimi, Oracle'ın 1000 öğe sınırı için gruplara bölünmüş, hazır bir IN veya NOT IN koşulu üretsin.

Bu adım, "elimde bir liste var" ile "elimde kod var" arasındaki boşluğu kapatır: WHERE ... IN (...) ifadesine girecek ürün kodları sütunu, JavaScript dizisine dönüşen bir ayar değeri, Python listesine dönüşen bir tablo dışa aktarımı ya da API istek gövdesi için bir JSON dizisi. Çıktının altındaki sayaç kaç öğenin girdiğini ve kaçının çıktığını gösterir, böylece yinelenenleri kaldırdıktan sonraki düşüş hemen fark edilir.

Her şey tarayıcınızda yerel olarak çalışır — yapıştırdığınız liste cihazınızdan asla ayrılmaz; müşteri kimlikleri, iç anahtarlar ve sunucuya gitmemesi gereken her şey için önemli olan da budur. Sonucu kopyalayın, .txt olarak indirin ya da doğrudan başka bir araca gönderin.

FAQ

Hangi programlama dilleri için dizi oluşturabilirim?
JavaScript, Python ve PHP dizileri, düz JSON dizisi, SQL IN() ifadesi, CSV satırı, virgülle ayrılmış tırnaklı liste veya kendi yazdığınız herhangi bir ayırıcıyla birleştirilmiş liste.
JSON çıktısı tırnak stili ayarımı neden yok sayıyor?
JSON belirtimi metinlerin çift tırnak ve tamamen kaçırılmış karakterler kullanmasını zorunlu kılar; bu yüzden bu biçim, diğer biçimler için seçtiğiniz tırnak stilinden bağımsız olarak her zaman doğru üretilir.
Sayılar çıktıda tırnaksız kalabilir mi?
Evet. "Sayıları tırnaksız bırak" seçeneğini açın; 42 veya 3.14 gibi düz sayıya benzeyen her öğe metin yerine tırnaksız yazılır.
JSON veya SQL ile sondaki virgülü istersem ne olur?
Bu iki biçimde atlanır. Sondaki virgül geçerli JSON değildir ve çoğu SQL lehçesi bunu IN() ifadesinin içinde kabul etmez; bu nedenle seçenek yalnızca JavaScript, Python, PHP, tırnaklı liste ve özel ayırıcılı çıktı için geçerlidir.
Listem bir yere yükleniyor mu?
Hayır. Dönüştürme tümüyle tarayıcınızda çalışır, bu yüzden listeniz cihazınızdan hiç ayrılmaz.