ali_agha نشر 2 نوفمبر 2015 أرسل تقرير نشر 2 نوفمبر 2015 (معدل) أريد دمج جميع عناصر مصفوفة لأحولها إلى سلسلة نصية واحدة، فعلى سبيل المثال لو كانت المصفوفة كالتالي:@arr = ['<p>Hello World</p>', '<p>This is a test</p>']أريد أن يُدمج العنصرين معا ليصبحان سلسلة نصية واحدة كالتالي:<p>Hello World</p><p>This is a test</p> تم التعديل في 2 نوفمبر 2015 بواسطة ali_agha اقتباس
0 هشام رزق الله نشر 2 نوفمبر 2015 أرسل تقرير نشر 2 نوفمبر 2015 هنالك طريقتين سهلتين لدمج عناصر المصفوفة مع بعضها لتصبح سلسلة نصية، أولها استخدام تابع join للمصفوفة والذي سوف نُمرر له ما سيوضع للفصل بين عناصر المصفوفة في السلسلة النصية ولنستخدم في هذا المثال مسافة فارغة " ” مثلًا:@arr.join(" ") أما لو كانت المصفوفة تحتوي أعدادًا بدلًا من السلاسل النصية فيجب عليك في هذه الحالة تحويلها إلى سلاسل نصية أولًا عن طريق تابع to_s، إلا لو أردت أن يكون الناتج عدد صحيح ففي هذه الحالة يجب عليك أن تستخدم تابع to_i.طريقة أخرى للدمج:@arr * " " اقتباس
السؤال
ali_agha
أريد دمج جميع عناصر مصفوفة لأحولها إلى سلسلة نصية واحدة، فعلى سبيل المثال لو كانت المصفوفة كالتالي:
أريد أن يُدمج العنصرين معا ليصبحان سلسلة نصية واحدة كالتالي:
تم التعديل في بواسطة ali_agha1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.