ArrayHelper logo

اضغط Ctrl / Cmd + Enter للتحويل

محوّل القوائم النصية إلى مصفوفات لـ JavaScript وSQL وPHP وPython

الصق أي قائمة وحوّلها في الحال إلى مصفوفات جاهزة لتضعها في شفرتك.

[ Raw ]
[ JavaScript ]
[ SQL ]
المحرر
تلقائي
المكرر
SQL
اللوحات · 3 كحد أقصى
الدليل والأمثلة والأسئلة الشائعة

كيف تحوّل قائمة نصية إلى مصفوفة

انسخ عمودًا من جدول بيانات أو من نتيجة استعلام أو من ملف سجل، والصقه هنا، لتستعيد مصفوفة حقيقية: بعلامات اقتباس، مفصولة بفواصل، وجاهزة لشفرتك. بلا تسجيل ولا رفع ملفات ولا انتظار.

  1. الصق قائمتك قيمة واحدة في كل سطر، تمامًا كما نسختها. تختفي الأسطر الفارغة وتُقتطع المسافات الزائدة، فحتى اللصق الفوضوي من Excel يخرج نظيفًا.
  2. اضبط القواعد مرة واحدة اقتباس مفرد أو مزدوج، أرقام مجردة أو بين علامات اقتباس، حذف المكرر، ولهجة SQL المختارة. تبقى اختياراتك في انتظارك عند زيارتك التالية.
  3. انسخ وعُد إلى عملك اضغط Ctrl / Cmd + Enter، أو اترك الوضع التلقائي مفعّلًا لتتابع المخرجات ما تكتبه. نقرة واحدة تنسخ المصفوفة كاملة، حتى عندما تكون المعاينة مختصرة.

قائمة نصية واحدة، وكل صيغ المصفوفات

تتحول قائمتك إلى الصيغ الثماني كلها في اللحظة نفسها. تبقى الأرقام أرقامًا، ويأخذ النص علامات الاقتباس، وتُعالَج الفاصلة العليا داخل القيم بالطريقة التي تتوقعها كل لغة.

قائمة الإدخال

apple
banana
42

ما الذي تحصل عليه

ثماني مخرجات جاهزة للصق، تُنتَج أثناء كتابتك. أبقِ الثلاث الأكثر استخدامًا مفتوحة جنبًا إلى جنب وبدّل اللوحة كلما تغيّرت اللغة الهدف.

مصفوفة JavaScript / TypeScript

['apple', 'banana', 42]

مصفوفة بسيطة لـ JS وTS وNode. بدّل إلى علامات الاقتباس المزدوجة إذا كان مدقق الشفرة لديك يفضّلها.

جملة SQL IN

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

تدخل مباشرة في WHERE column IN (...). استخدم N'...' مع SQL Server، أو بدّل اللهجة إلى '...' مع MySQL وPostgreSQL وSQLite.

قائمة Python

['apple', 'banana', 42]

الصقها في سكربت أو في fixture أو في كتلة parametrize داخل pytest دون إعادة كتابة فاصلة واحدة.

مصفوفة PHP

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

صيغة array() الكلاسيكية التي ما زالت تعمل في المشاريع القديمة وفي ملفات إعدادات Laravel.

مصفوفة JSON

["apple", "banana", 42]

JSON صالح تمامًا مع معالجة حقيقية لأحرف السلاسل النصية — آمن لجسم طلب API أو لملف بيانات اختبار.

مصفوفة C#

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

مصفوفة ذات نوع ضمني لـ C# و.NET، مبنية من القيم نفسها بعد معالجتها بأسلوب JSON.

قائمة خام مفصولة بفواصل

'apple', 'banana', 42

بلا أقواس على الإطلاق — فقط المحتوى بعلامات الاقتباس ومفصولًا بفواصل، لتلصقه في أي لغة خارج هذه القائمة.

نمط مخصص

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

اكتب قالبك الخاص: {} هي القيمة، و{n} رقم الصف بدءًا من 1، و{i} الفهرس بدءًا من 0.

مصمَّم للقوائم الحقيقية والفوضوية

معظم أدوات تحويل القوائم إلى مصفوفات تستسلم عند أول فاصلة عليا أو عند السطر العشرة آلاف. هذه الأداة صُنعت للقوائم التي تلصقها فعلًا في عملك.

  • لا شيء يُرفَع إلى الخادم. يجري التحويل داخل متصفحك. المعرّفات الداخلية وعناوين البريد وبيانات العملاء لا تغادر جهازك أبدًا.
  • القوائم الكبيرة تبقى سريعة. يستوعب المحرر الكلاسيكي 50٬000 سطر بلا عناء، ويحافظ محرر Ultra على السلاسة مع عمليات لصق أكبر.
  • علامات الاقتباس تُعالَج بشكل صحيح. تتحول O'Brien إلى N'O''Brien' في SQL وإلى "O'Brien" في JSON، فلا ينكسر شيء لاحقًا.
  • الأرقام تبقى أرقامًا. تخرج الأسطر الرقمية الصرفة بلا علامات اقتباس افتراضيًا، ونقرة واحدة تحوّلها إلى نصوص عندما يتطلب مخططك ذلك.
  • المكرر يزول بنقرة. فعّل خيار المكرر ولن يبقى من كل سطر سوى أول ظهور له.
  • ثلاث لوحات في وقت واحد. اعرض Raw أو JavaScript أو SQL أو Python أو PHP أو JSON أو C# أو Custom، ورتّبها بالسحب كما يحلو لك، وستجد التخطيط نفسه في المرة القادمة.
  • مصنوع للوحة المفاتيح. Ctrl / Cmd + Enter يُجري التحويل، والوضع التلقائي يحدّث القوائم القصيرة أثناء الكتابة، ولكل لوحة زر نسخ خاص بها.
  • مجاني ومفتوح المصدر. بلا حساب ولا حصة استخدام ولا إعلانات. الأداة كاملة موجودة على GitHub إن أردت قراءتها أو نسخها.

لماذا يحوّل المطورون القوائم النصية إلى مصفوفات

بناء جملة SQL IN من جدول بيانات

انسخ عمود أرقام الطلبات أو عناوين البريد من Excel، والصقه هنا، لتحصل خلال ثوانٍ على قائمة IN (...) جاهزة ومعالَجة لاستعلامك.

تجهيز بيانات الاختبار

حوّل قائمة أكواد منتجات أو معرّفات مستخدمين إلى مصفوفة JavaScript أو Python أو C# لاختبارات الوحدة والبيانات الوهمية.

تجهيز أجسام طلبات API

حوّل قائمة المعرّفات إلى مصفوفة JSON صالحة قبل لصقها في Postman أو curl أو عميل REST لديك.

استدعاءات جماعية لإجراءات أو سكربتات

استخدم النمط المخصص لإنتاج جملة واحدة لكل سطر: استدعاءات EXEC، أو جمل UPDATE، أو أوامر طرفية، أو سكربتات ترحيل.

تنظيف السجلات المصدَّرة

الصق مخرجات السجل الخام، واحذف المكرر والأسطر الفارغة، لتحصل في الطرف الآخر على مصفوفة نظيفة بلا تكرار.

تعبئة القوائم الثابتة وملفات الإعداد

انقل قائمة رموز الدول أو مفاتيح المزايا أو اللغات إلى المصفوفة التي ينتظرها ملف الإعداد لديك.

من قائمة نصية إلى مصفوفة: أسئلة شائعة

ما هي أداة تحويل القائمة النصية إلى مصفوفة؟

هي أداة تحوّل قائمة بسيطة من القيم، قيمة واحدة في كل سطر، إلى مصفوفة يمكنك لصقها مباشرة في شفرتك. ينتج ArrayHelper في الوقت نفسه نسخ JavaScript وSQL وPython وPHP وJSON وC# والنسخة المخصصة للقائمة ذاتها، فلا تكتب علامات الاقتباس والفواصل يدويًا مرة أخرى.

كيف أحوّل قائمة نصية إلى مصفوفة عبر الإنترنت؟

الصق القائمة في المحرر أعلى هذه الصفحة، واضغط Ctrl / Cmd + Enter أو اترك الوضع التلقائي مفعّلًا، ثم انسخ اللوحة التي تحتاجها. لا شيء لتثبيته، ولا تسجيل، ولا حد لعدد الأسطر.

هل تعالج علامات الاقتباس والأحرف الخاصة؟

نعم. تُضاعَف علامة الاقتباس المفردة من أجل SQL، وتستخدم مخرجات JSON وC# معالجة JSON الحقيقية للسلاسل النصية، فتبقى القيم التي تحتوي على فاصلة عليا أو شرطة مائلة عكسية أو مسافة جدولة صالحة في اللغة الهدف.

هل تُوضع الأرقام بين علامات اقتباس؟

ليس افتراضيًا: تُكتب الأسطر الرقمية الصرفة كأرقام ويُوضع كل ما عداها بين علامات اقتباس. وإذا كان عمودك من نوع نصي، فإن زر الأرقام في الشريط يضعها هي أيضًا بين علامات اقتباس.

هل يمكنني حذف الأسطر المكررة أثناء التحويل؟

نعم. فعّل خيار المكرر من قائمة الإعدادات ولن يبقى سوى أول ظهور لكل سطر. أما الأسطر الفارغة والمسافات المحيطة فتُقتطع دائمًا، سواء فعّلت هذا الخيار أم لا.

ما حجم القائمة التي تتحملها الأداة؟

المحرر الكلاسيكي مريح حتى 50٬000 سطر، ويبقى محرر Ultra سريع الاستجابة حتى مع عمليات لصق أكبر. تُختصر المخرجات الطويلة على الشاشة من أجل السرعة، لكن زر النسخ يعطيك المصفوفة كاملة دائمًا.

هل تُرفَع قائمتي إلى خادم؟

لا. كل عملية تحويل تجري محليًا داخل متصفحك، فلا تغادر القائمة جهازك أبدًا — ولهذا فإن الأداة آمنة للمعرّفات الداخلية وبيانات العملاء.

هل يمكنني تحديد صيغة مخرجات خاصة بي؟

نعم. تقبل لوحة Custom قالبًا مثل EXEC MyProcedure '{}';، حيث {} هي قيمة السطر، و{n} رقم الصف بدءًا من 1، و{i} الفهرس بدءًا من 0. يُنتَج كل سطر بهذا القالب في سطر مستقل.

أي لهجة SQL تستخدمها جملة IN؟

كلتاهما. N'...' هي الإعداد الافتراضي لـ SQL Server؛ وبدّل إعداد SQL إلى '...' مع MySQL وPostgreSQL وSQLite واللهجات القياسية الأخرى.

حوّل القوائم النصية إلى مصفوفات بلغتك

الأداة نفسها، موثّقة بكل لغة من اللغات أدناه. اختر اللغة التي تفكّر بها — وإعداداتك المحفوظة ترافقك في جميعها.