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

دليل دروس PHP الأساسية

دليل دروس PHP المتقدمة

PHP و MySQL

دليل مرجع PHP

استخدام وظيفة PHP array_splice() و أمثلة

دليل وظائف Array PHP

وظيفة PHP array_splice() إزالة جزء من القائمة واستبدالها بأخرى

النحو

array_splice ( $input, $offset [,$length [,$replacement]] );

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

هذا الدوال منinputالذي يتم إزالته منoffsetوlengthالعنصر المحدد، ويستبدل بهreplacementعناصر المجموعة (إذا تم تقديمها) لتستبدلها بها. وتستعيد مجموعة تحتوي على العناصر المزالة.

ملاحظة: لا تُحفظ الأرقام الموجودة في input.

المستند

رقمالمستندات والشرح
1

input(مطلوب)

يحدد مجموعة

2

offset

يحدد مكان البدء في إزالة العناصر. 0=العنصر الأول.

3

length(اختياري)

يحدد عدد العناصر التي سيتم إزالتها وكذلك طول المجموعة المعدة.

4

replacement(اختياري)

يحدد مجموعة تحتوي على العناصر التي سيتم إدراجها في المجموعة الأصلية.

الرجوع

 يستعيد مجموعة تحتوي على الوحدات المزالة.

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

استخدام array_splice لتحرير المجموعات

<?php
   $input = array("أحمر", "أسود", "فوشيا", "أبيض");
   array_splice($input, 2);
   print_r($input);
   print_r("<br />");
   $input = array("أحمر", "أسود", "فوشيا", "أبيض");
   array_splice($input, 1, -1);
   print_r($input);
   print_r("<br />");
   $input = array("أحمر", "أسود", "فوشيا", "أبيض");
   array_splice($input, 1, count($input), "برتقالي");
   print_r($input);
   print_r("<br />");
   $input = array("أحمر", "أسود", "فوشيا", "أبيض");
   array_splice($input, -1, 1, array("أسود", "جلد الأرنب"));
   print_r($input);
   print_r("<br />");
   $input = array("أحمر", "أسود", "فوشيا", "أبيض");
   array_splice($input, 3, 0, "لون البابايا");
   print_r($input);
   print_r("<br />");
?>
اختبار لرؤية‹/›

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

Array ( [0]=>أحمر [1] =>أسود )
Array ( [0]=>أحمر [1] =>أبيض )
Array ( [0]=>أحمر [1] =>برتقالي )
Array ( [0]=>أحمر [1] =>أسود [2]=>فوشيا [3]=>أسود [4]=>جلد الأرنب )
Array ( [0]=>أحمر [1] =>أسود [2]=>فوشيا [3]=>لون البابايا [4]=>أبيض )

دليل وظائف Array PHP