النتائج 1 إلى 5 من 5

الموضوع: إستفسار (كيفية إضافة كلمة معينة فى اول كل سطر)

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    354

    إستفسار (كيفية إضافة كلمة معينة فى اول كل سطر)



    السلام عليكم

    أقوم ببرمجة إسكريبت صغير وتواجهنى مشكلة صغيرة
    مثال لتوضيح المشكلة
    نتخيل ان هذه textarea وبها المعلومات التالية
    كود PHP:
    <textarea>
    Mohamed
    Ahmed
    Mostafa
    </textarea
    أريد دالة تقوم مثلاً بوضع كلمة (Amr) فى كل سطر ليصبح الناتج

    كود PHP:
    <textarea>
    Amr Mohamed
     Amr Ahmed
    Amr Mostafa
    </textarea
    بإنتظار حل المشكلة





    __________________
    Amr Elmogy
    www.shababvb.com

    Success is not everything, but the desire for success is everything.


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    السلام عليكم ورحمة الله

    كتبت لك هذا الكود
    بفرض ان النص موجود في المتغير $text
    كود PHP:
    $str_lines explode("\n"$text);
    while(
    $str_line current($str_lines))
    {
    $new_lines[] = "Amr " $str_line;
    next($str_lines);
    }
    $final_text implode("\n"$new_lines); 
    جربه واعطني خبر

    تحياتي





    __________________
    مدونتي

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    354


    جزاك الله كل خير
    الكود يعمل
    ولكن هناك مشكلة صغيرة أحياناً يعمل الكود مع أسطر وأحيانا أخرى لا
    وشكراً لمساعدتك





    __________________
    Amr Elmogy
    www.shababvb.com

    Success is not everything, but the desire for success is everything.

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    كود PHP:
    $str_lines explode("\n"$text);
    while(
    $str_line current($str_lines))
    {
    $new_lines[] = "Amr " $str_line;
    next($str_lines);
    }
    $final_text implode("\n"$new_lines); 
    بالنسبة لشرح الكود:

    السطر الأول: يتم تقسيم النص في المتغير $text الى أسطر عن طريق تمرير العلامة n\ (وهي علامة بدء سطر جديد) للدالة explode.

    السطر الثاني نبدأ حلقة التكرار while التي تقوم بالتنقل بيم عناصر المصفوفة الناتجة عن تقسيم النص عنصر عنصر..

    السطر الرابع.. نقوم باضافة الكلمة المطلوبة الى بداية عنصر المصفوفة ووضعها في مصفوفة جديدة..

    السطر الخامس نخبر حلقة التكرار بالانتقا لعنصر المصفوفة التالي...

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


    مع تحياتي





    __________________
    مدونتي

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    354


    شكراً جزيلاً للشرح
    وأعتقد ان مشكلتى من محرر النصوص أعتقد أنه لا يضيف /n كبداية سطر جديد





    __________________
    Amr Elmogy
    www.shababvb.com

    Success is not everything, but the desire for success is everything.





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض