بسم الله الرحمن الرحيم
إخواني في الله
السلام عليكم ورحمة الله وبركاته
أحتاج إلى عمل دالة تبدل بين القيم ولم أستطع حتى الآن
مثلا الدالة التي عملتها حتى الآن هي
كود 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;
فإن المفروض أن يطبع لي قيمة اللون الأول ثم إذا اتدعيت الدالة مرة أخرى يطبع لي قيمة اللون الثاني ثم ... الأول وهكذا
أرجو أن يكون الموضوع واضح
وإنا لو حاولت فقد أستطيع تشغيلها وقد لا أستطيع ولكني أريد حل مثالي بحيث لو أضفت ثلاث قيم تنجح العملية
أو أربع ألوان فإن الدالة تقوم بالإنتقال بينها
شكرا
واللي محتاج توضيح يسأل
واعتبروها تحدي وان شاء الله يكون العمل ممتع