مثال
بدء تشغيل شريحة من عنصر صفيف الثالث، والعودة بقية العناصر في مجموعة:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,2));
?>
تشغيل المثال » تعريف والاستخدام
و array_slice() ترجع الدالة تحديد أجزاء من صفيف.
Note: إذا كانت مجموعة لديها سلسلة المفاتيح، فإن مجموعة عاد الحفاظ دائما على مفاتيح (See example 4) .
بناء الجملة
array_slice( array,start,length,preserve )
معامل | وصف |
---|---|
array | مطلوب. تحدد مجموعة |
start | مطلوب. قيمة عددية. تحدد إلى أين وظيفة سوف تبدأ شريحة. 0 = العنصر الأول. إذا تم تعيين هذه القيمة إلى رقم سالب، فإن وظيفة تشريح بعيدة عن العنصر الأخير بدء. -2 وسائل تبدأ في الثاني العنصر الأخير للصفيف. |
length | اختياري. قيمة عددية. يحدد طول المصفوفة التي تم إرجاعها. إذا تم تعيين هذه القيمة إلى رقم سالب، فإن وظيفة تشريح بعيدة عن العنصر الأخير تتوقف. إذا لم يتم تعيين هذه القيمة، فإن وظيفة بإرجاع كافة العناصر، بدءا من الموقف الذي حدده بدء المعلمة. |
preserve | اختياري. يحدد إذا كانت وظيفة يجب الحفاظ أو إعادة تعيين مفاتيح. القيم الممكنة:
|
تفاصيل تقنية
قيمة الإرجاع: | عوائد اختيار أجزاء من مجموعة |
---|---|
صفحة PHP: | 4+ |
التغيير: | تمت إضافة الحفاظ على المعلمة في PHP 5.0.2 |
مزيد من الأمثلة
مثال 1
بدء تشغيل شريحة من من العنصر مجموعة الثانية، والعودة العنصرين فقط:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2));
?>
تشغيل المثال » مثال 2
باستخدام المعلمة بداية السلبية:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,-2,1));
?>
تشغيل المثال » مثال 3
مع المعلمة الحفاظ المقرر أن صحيحا:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2,true));
?>
تشغيل المثال » مثال 4
مع كل سلسلة وصحيح المفاتيح:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"brown");
print_r(array_slice($a,1,2));
$a=array("0"=>"red","1"=>"green","2"=>"blue","3"=>"yellow","4"=>"brown");
print_r(array_slice($a,1,2));
?>
تشغيل المثال » <PHP صفيف المرجعي