اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

سأقدم لك بعض المساعدة لتكتب الكود بنفسك وهو كالتالي

  • قم بإنشاء مصفوفة لتخزين  الأرقام التي تقوم بالمرور عليها
  • ثم قم بإنشاء مصفوفة فارغة تسمى temp_array. سيتم استخدام هذه المصفوفة لتخزين الأرقام المكررة.
foreach ($arr as $val) {
  if (isset($temp_array[$val])) {
    $temp_array[$val] = $val;
  } else {
    $temp_array[$val] = 0;
  }
}

هذه الحلقة تنتقل عبر مصفوفة arr وتتحقق من كل رقم في مصفوفة temp_array. إذا كان الرقم موجودًا بالفعل في مصفوفة temp_array ، فهو رقم مكرر. سيضع الرمز بعد ذلك قيمة الرقم في مصفوفة temp_array إلى 1. وإلا ، فإن الرقم فريد وسيكون قيمة الرقم في مصفوفة temp_array 0.

foreach ($temp_array as $val2) {
  if ($val2 > 0) {
    echo $val2 . ', ';
  }
}

هذه الحلقة تنتقل عبر مصفوفة temp_array وتطبع كل رقم له قيمة 1.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...