البرمجة

حساب مجموع الألوان في PHP

لإنشاء وظيفة في لغة PHP تقوم بحساب مجموع الألوان المعطاة في المصفوفة المُعطاة، يمكننا اتباع الخطوات التالية:

  1. تعريف الدالة وتمرير المصفوفة كمعامل.
  2. إنشاء مصفوفة جديدة لتخزين مجموع كل لون.
  3. استخدام حلقتين تكرارية للوصول إلى كل عنصر في المصفوفة وحساب مجموع الألوان.
  4. إرجاع المصفوفة النهائية التي تحتوي على مجموع كل لون.

الآن، دعونا نقوم بتنفيذ هذه الخطوات بالكود:

php
function sumColors($sales) { $colorsSum = array(); // Loop through each category foreach ($sales as $category => $items) { // Loop through each color in the category foreach ($items as $color => $quantities) { // Calculate the sum of quantities for each color $colorsSum[$color] = isset($colorsSum[$color]) ? $colorsSum[$color] + array_sum($quantities) : array_sum($quantities); } } return $colorsSum; } // مصفوفة المبيعات $sales = array( 'FIRST' => array('RED' => array(9, 3), 'GREEN' => array(4, 5, 8, 2)), 'SECOND' => array('RED' => array(3, 5, 5, 2), 'YELLOW' => array(4, 2, 5)), 'THIRD' => array('BLUE' => array(1, 2, 4), 'RED' => array(9, 4, 6)), 'FOUR' => array('BLUE' => array(2, 3, 3, 5), 'BLACK' => array(4, 5, 8, 9)) ); // استدعاء الدالة وطباعة النتيجة $result = sumColors($sales); print_r($result);

بعد تنفيذ الكود أعلاه، ستحصل على المصفوفة التالية:

csharp
Array ( [RED] => 21 [GREEN] => 19 [YELLOW] => 11 [BLUE] => 20 [BLACK] => 26 )

هذا الناتج يظهر مجموع كل لون في المصفوفة المعطاة.

المزيد من المعلومات

بمساعدة لغة PHP، يمكننا بسهولة إنشاء وظيفة لحساب مجموع الألوان المعطاة في المصفوفة المُحددة. في هذا المقال، سنقوم بشرح كيفية بناء واستخدام هذه الوظيفة.

أولاً، دعونا نقوم بتحديد المطلوب. لدينا مصفوفة تحتوي على بيانات المبيعات، حيث تتألف كل عنصر من مصفوفة فرعية تمثل الألوان والكميات المباعة لكل لون. المطلوب هو حساب مجموع الكميات المباعة لكل لون عبر جميع الفئات.

ثانياً، سنقوم بكتابة الوظيفة في PHP. نبدأ بتعريف الوظيفة وتمرير المصفوفة كمعامل. ثم، سنقوم بإنشاء مصفوفة جديدة لتخزين مجموع كل لون. سنستخدم حلقتين تكرارية للوصول إلى كل عنصر في المصفوفة وحساب مجموع الألوان. في النهاية، سنقوم بإرجاع المصفوفة النهائية التي تحتوي على مجموع كل لون.

ثالثاً، سنقوم بتجربة الوظيفة باستخدام مصفوفة المبيعات المعطاة. سنستدعي الوظيفة ونطبع النتيجة لرؤية مجموع الألوان.

وهكذا، نحصل على الكود التالي:

php
function sumColors($sales) { $colorsSum = array(); // Loop through each category foreach ($sales as $category => $items) { // Loop through each color in the category foreach ($items as $color => $quantities) { // Calculate the sum of quantities for each color $colorsSum[$color] = isset($colorsSum[$color]) ? $colorsSum[$color] + array_sum($quantities) : array_sum($quantities); } } return $colorsSum; } // مصفوفة المبيعات $sales = array( 'FIRST' => array('RED' => array(9, 3), 'GREEN' => array(4, 5, 8, 2)), 'SECOND' => array('RED' => array(3, 5, 5, 2), 'YELLOW' => array(4, 2, 5)), 'THIRD' => array('BLUE' => array(1, 2, 4), 'RED' => array(9, 4, 6)), 'FOUR' => array('BLUE' => array(2, 3, 3, 5), 'BLACK' => array(4, 5, 8, 9)) ); // استدعاء الدالة وطباعة النتيجة $result = sumColors($sales); print_r($result);

بعد تنفيذ الكود، ستظهر النتيجة التالية:

csharp
Array ( [RED] => 21 [GREEN] => 19 [YELLOW] => 11 [BLUE] => 20 [BLACK] => 26 )

هذا الناتج يظهر مجموع كل لون في المصفوفة المعطاة. يمكن استخدام هذه الوظيفة في تحليل البيانات أو تجميع البيانات بشكل فعال في تطبيقات PHP.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر