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

الموضوع: سؤال ثالث

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    180

    سؤال ثالث



    بسم الله الرحمن الرحيم

    إخواني في الله
    السلام عليكم ورحمة الله وبركاته

    أحتاج إلى عمل دالة تبدل بين القيم ولم أستطع حتى الآن

    مثلا الدالة التي عملتها حتى الآن هي

    كود PHP:

    function alter($val1,$val2)
    {

    if ((
    $val1 != $altval1 xor $val2 != $altval1) and
    (
    $val1 $altval2 xor $val2 $altval2))
    {
    if (
    $val $altval2 || empty($val))
    $val $altval1;
    else
    $val $altval2;
    }
    else
    {
    $altval1=$val1;
    $altval2=$val2;
    }

    return(
    $val);

    ولكن بها مشكلة أظنها تتعقل بالمتغيرات ومجالها

    مثلا عندما أستدعي الدالة هكذا
    كود PHP:
    $color alter("#ffffff","#000000");
    echo 
    $color
    فإن المفروض أن يطبع لي قيمة اللون الأول ثم إذا اتدعيت الدالة مرة أخرى يطبع لي قيمة اللون الثاني ثم ... الأول وهكذا

    أرجو أن يكون الموضوع واضح
    وإنا لو حاولت فقد أستطيع تشغيلها وقد لا أستطيع ولكني أريد حل مثالي بحيث لو أضفت ثلاث قيم تنجح العملية
    أو أربع ألوان فإن الدالة تقوم بالإنتقال بينها


    شكرا

    واللي محتاج توضيح يسأل

    واعتبروها تحدي وان شاء الله يكون العمل ممتع





    __________________
    سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
    قاصد غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283


    تفضل هذه دالة من دوال مجلة rafiaphp

    كود PHP:
     function color(&$color)
        {
            global 
    $bgcolor6$bgcolor5;
            if ( 
    $color == "$bgcolor6")
            {
               
    $color "$bgcolor5";
            }else{
               
    $color "$bgcolor6";
           }
        } 
    بتوفيق





    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    180


    شكرا أخي وحبيبى rafia
    على ردودك القيمة على أسئلتي , أظن أن الكود لم ينسخ كما يجب فبه بعض الحروف الزائدة
    واكن عدلتها وسأجربه ان شاء الله

    وفقك الله لما يحب ويرضى

    محبكم : قاصد





    __________________
    سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
    قاصد غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    180


    نسيت أن أبدي إعجابي بمجلتك فهي تدل على مقدرة برمجية وجهد
    وفقك الله ونفع بك

    محبكم : قاصد





    __________________
    سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
    قاصد غير متواجد حالياً





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

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

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