English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات PHP الأساسية

تعليمات PHP المتقدمة

PHP & MySQL

دليل PHP

استخدام PHP array_slice() مع أمثلة

دليل الوظائف المصفوفة في PHP

يستعيد PHP array_slice() جزءًا من المصفوفة

النحو

array_slice($array, $offset [,$length [,$preserve_keys]] );

التعريف والاستخدام

 يستعيد array_slice() جزءًا من المصفوفة بناءً على معامل offset وlength.

المعامل

الترقيمالمعامل وشرحها
1

مصفوفة(مطلوب)

يحدد مصفوفة.

2

offset(مطلوب)

إذا كان offset إيجابيًا، فإن السلسلة ستبدأ من هذا التردد في المصفوفة. إذا كان offset سالبًا، فإن السلسلة ستبدأ من هذا البعد عن نهاية المصفوفة.

3

length(اختياري)

إذا تم تقديم length وكان إيجابيًا، فإن السلسلة ستكون تحتوي على هذا العدد من الوحدات. إذا تم تقديم length وكان سالبًا، فإن السلسلة ستتوقف على بعد هذا العدد من نهاية المصفوفة. إذا تم تمريره، فإن السلسلة ستكون من offset حتى نهاية المصفوفة.

4

preserve_keys(اختياري)

لاحظ أن array_slice() سيقوم بإعادة ترتيب وتعيين أرقام الفهرس للمصفوفة بشكل افتراضي. يمكنك تغيير هذا السلوك عن طريق تعيين preserve_keys إلى TRUE.

النتيجة

يستعيد سلسلة العناصر. إذا كان معامل offset أكبر من حجم المصفوفة، فإنه سيستعيد مصفوفة فارغة.

مثال على الإنترنت

استخراج جزء من عناصر المصفوفة

<?php
   $input = array("a", "b", "c", "d", "e");
   
   print_r(array_slice($input, 2, -1));
   print_r(array_slice($input, 2, -1, true));
?>
اختبار لرؤية‹/›

نتائج الإخراج:

مصفوفة
(
    [0] => c
    [1] => d
)
مصفوفة
(
    [2] => c
    [3] => d
)

دليل الوظائف المصفوفة في PHP