علي العبدالله2 نشر 6 يونيو 2021 أرسل تقرير نشر 6 يونيو 2021 (معدل) كيف يتم جلب البيانات بالترتيب المطلوب ؟ مثلا: لدي 21 استعلام اريد تقسيمها فالجدول لتكون 1 - 2 - 3 - 4 - 5 - 6 - 7 8 - 9 - 10 - 11 - 12 - 13 - 14 15 - 16 - 17 - 18 - 19 - 20 - 21 يعني اريد عمل foreach لاول 7 فقط ومن ثم اعمل foreach اخرى ل ال7 الاخرى ( من 8 الى 14 ) وهكذا تم التعديل في 6 يونيو 2021 بواسطة علي العبدالله اقتباس
0 Wael Aljamal نشر 6 يونيو 2021 أرسل تقرير نشر 6 يونيو 2021 حاول عمل شرط ضمن foreach حسب قيمة عداد: <?php $i = 0; foreach($arr as $a) { $i++; if (i<=7) { // code 1 } elseif (i<= 14) { // code 2 }else{ // code 3 } } إن كنت تريد فصلهم بشكل نهائي، يمكن تقسم المصفوفة ل 3 أجزاء كالتالي: foreach(array_slice($arr, 0, 6) as $a): foreach(array_slice($arr, 6, 15) as $a): foreach(array_slice($arr, 15, 24) as $a): حيث استخدمنا دالة التقطيع array_slice 2 اقتباس
0 Wael Aljamal نشر 6 يونيو 2021 أرسل تقرير نشر 6 يونيو 2021 بتاريخ 1 دقيقة مضت قال علي العبدالله: لم ينجح معي الامر ما المشكلة التي اعترضتك؟ اقتباس
0 علي العبدالله2 نشر 6 يونيو 2021 الكاتب أرسل تقرير نشر 6 يونيو 2021 هل يوجد طريقة لعمل foreach ومن ثم إيقافه واستكماله في اسطر اخرى ؟ اقتباس
0 Wael Aljamal نشر 6 يونيو 2021 أرسل تقرير نشر 6 يونيو 2021 بتاريخ 5 ساعات قال علي العبدالله: هل يوجد طريقة لعمل foreach ومن ثم إيقافه واستكماله في اسطر اخرى ؟ حاول عمل حلقة عادية، تحتاح 3 حلقات كل منها تقوم بالمرور على مجال ما. قم بتحويل الناتج لمصفوفة ليمكنك المرور عليها اقتباس
0 Wael Aljamal نشر 6 يونيو 2021 أرسل تقرير نشر 6 يونيو 2021 بتاريخ 5 ساعات قال علي العبدالله: كيف ؟ بتاريخ 5 ساعات قال Wael Aljamal: حاول عمل حلقة عادية، تحتاح 3 حلقات كل منها تقوم بالمرور على مجال ما. قم بتحويل الناتج لمصفوفة ليمكنك المرور عليها اقتباس
السؤال
علي العبدالله2
كيف يتم جلب البيانات بالترتيب المطلوب ؟
مثلا: لدي 21 استعلام
اريد تقسيمها فالجدول لتكون
1 - 2 - 3 - 4 - 5 - 6 - 7
8 - 9 - 10 - 11 - 12 - 13 - 14
15 - 16 - 17 - 18 - 19 - 20 - 21
يعني اريد عمل foreach لاول 7 فقط
ومن ثم اعمل foreach اخرى ل ال7 الاخرى ( من 8 الى 14 ) وهكذا
تم التعديل في بواسطة علي العبدالله7 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.