الفرق بين المراجعتين لصفحة: «PHP/array pop»
< PHP
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<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>[[PHP/Function/array-unshift|array_unshift()]]</code>: إضافة عنصر واحد أو أكثر لبداية المصفوفة. | ||
== مصادر == | == مصادر == | ||
* [http://php.net/manual/en/function.array-pop.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(): إضافة عنصر واحد أو أكثر لبداية المصفوفة.