PHP/array fill keys

من موسوعة حسوب
< PHP
مراجعة 18:29، 13 مارس 2018 بواسطة Ibrahem-atef (نقاش | مساهمات) (إنشاء صفحة جديدة)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

الدالة array_fill_keys()‎

(PHP 5 >= 5.2.0, PHP 7)

تملأ الدالة array_fill_keys()‎ المصفوفة بقيم، مع تحديد المفاتيح المستخدمة.

الوصف

array array_fill_keys ( array $keys , mixed $value )

تملأ الدالة array_fill_keys()‎ المصفوفة بالقيمة value مع استخدام قيم المصفوفة keys كمفاتيح.

المعاملات

keys

مصفوفة من القيم ستستخدم كمفاتيح. تُحول القيم غير المسموح بها كمفاتيح إلى نصوص.

value

القيمة التي ستملأ الدالة المصفوفة بها.

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

تعيد المصفوفة الممتلئة بالقيمة المحددة.

أمثلة

المثال 1: استخدام بسيط للدالة array_fill_keys()‎

<?php

$keys = array('foo', 5, 10, 'bar');

$a = array_fill_keys($keys, 'banana');

print_r($a);

?>

نتيجة المثال السابق:

Array

(

   [foo] => banana

   [5] => banana

   [10] => banana

   [bar] => banana

)

انظر أيضاً

  • الدالة array_fill()‎: تملأ المصفوفة بقيمة محددة.
  • الدالة array_combine()‎: تنشئ مصفوفةً جديدةً باستخدام القيم من إحدى المصفوفات والمفاتيح من مصفوفةٍ أخرى.

مصادر