الفرق بين المراجعتين ل"PHP/array pop"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:<code>array_pop()‎</code>}}</noinclude> (PHP 4, PHP 5, PHP 7) تزيل الدالة <code>array_pop()</code>‎ العنصر الأخير...')
 
سطر 42: سطر 42:
 
* الدالة <code>[[PHP/Function/array-push|array_push()]]</code>‎: إضافة عنصر واحد أو أكثر في نهاية المصفوفة.
 
* الدالة <code>[[PHP/Function/array-push|array_push()]]</code>‎: إضافة عنصر واحد أو أكثر في نهاية المصفوفة.
 
* الدالة <code>[[PHP/Function/array-shift|array_shift()‎]]</code>: إزالة عنصر من بداية المصفوفة وإعادة قيمته.
 
* الدالة <code>[[PHP/Function/array-shift|array_shift()‎]]</code>: إزالة عنصر من بداية المصفوفة وإعادة قيمته.
* الدالة [[PHP/Function/array-unshift|<code>array_unshift()</code>‎]]: إضافة عنصر واحد أو أكثر لبداية المصفوفة.
+
* الدالة <code>[[PHP/Function/array-unshift|array_unshift()‎]]</code>: إضافة عنصر واحد أو أكثر لبداية المصفوفة.
  
 
== مصادر ==
 
== مصادر ==
* [http://php.net/manual/en/function.array-pop.php صفحة الدالة <code>array_pop()‎</code> في توثيق PHP الرسمي].
+
* [http://php.net/manual/en/function.array-pop.php صفحة الدالة array_pop‎ في توثيق PHP الرسمي].
 
[[تصنيف:PHP]]
 
[[تصنيف:PHP]]
 
[[تصنيف:PHP Function]]
 
[[تصنيف:PHP Function]]
 
[[تصنيف:PHP Array]]
 
[[تصنيف:PHP Array]]

مراجعة 03:03، 21 مارس 2018


(PHP 4, PHP 5, PHP 7)

تزيل الدالة array_pop()‎ العنصر الأخير في نهاية المصفوفة وتُعيد قيمته.

الوصف

mixed array_pop ( array &$array )

تدفع دالة array_pop()‎ العنصر الأخير من المصفوفة array وتُعيد قيمته، وتقلل من طول المصفوفة array بمقدار عنصر واحد.

ملاحظة: تعيد هذه الدالة ضبط مؤشر المصفوفة بعد استعمالها باستخدام الدالة reset()‎.

المعاملات

array

المصفوفة المراد الحصول على قيمة العنصر منها.

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

تُعيد قيمة العنصر الأخير من المصفوفة array. إذا كانت المصفوفة array فارغة (أو ليست مصفوفة)، فستعيد الدالةُ القيمةَ NULL.

الأخطاء والاستثناءات

ستنتج هذه الدالة خطأً من المستوى E_WARNING عند استعمالها على قيمةٍ لا تمثِّل مصفوفةً.

أمثلة

المثال 1: مثال على الدالة array_pop()

<?php
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_pop($stack);
print_r($stack);
?>

سيبقى بعد ذلك ثلاثة عناصر فقط في المصفوفة stack$:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)

وستُسنَد القيمة raspberry إلى المتغير fruit$ .

انظر أيضًا

  • الدالة array_push()‎: إضافة عنصر واحد أو أكثر في نهاية المصفوفة.
  • الدالة array_shift()‎: إزالة عنصر من بداية المصفوفة وإعادة قيمته.
  • الدالة array_unshift()‎: إضافة عنصر واحد أو أكثر لبداية المصفوفة.

مصادر