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

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
ط (إضافة عنوان الصفحة والتصنيفات)
سطر 2: سطر 2:
 
(PHP 5 >= 5.2.0, PHP 7)
 
(PHP 5 >= 5.2.0, PHP 7)
  
تملأ الدالة array_fill_keys()‎ المصفوفة بقيم، مع تحديد المفاتيح المستخدمة.
+
تملأ الدالة <code>array_fill_keys()‎</code> المصفوفة بقيم، مع تحديد المفاتيح المستخدمة.
  
 
== الوصف ==
 
== الوصف ==
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
 
array array_fill_keys ( array $keys , mixed $value )
 
array array_fill_keys ( array $keys , mixed $value )
</syntaxhighlight>تملأ الدالة array_fill_keys()‎ المصفوفة بالقيمة value مع استخدام قيم المصفوفة keys كمفاتيح.
+
</syntaxhighlight>تملأ الدالة <code>array_fill_keys()‎</code> المصفوفة بالقيمة <code>value</code> مع استخدام قيم المصفوفة <code>keys</code> كمفاتيح.
  
 
== المعاملات ==
 
== المعاملات ==
keys
 
  
 +
=== <code>keys</code> ===
 
مصفوفة من القيم ستستخدم كمفاتيح. تُحول القيم غير المسموح بها كمفاتيح إلى نصوص.
 
مصفوفة من القيم ستستخدم كمفاتيح. تُحول القيم غير المسموح بها كمفاتيح إلى نصوص.
  
value
+
=== <code>value</code> ===
 
 
 
القيمة التي ستملأ الدالة المصفوفة بها.
 
القيمة التي ستملأ الدالة المصفوفة بها.
  
سطر 22: سطر 21:
  
 
== أمثلة ==
 
== أمثلة ==
المثال 1: استخدام بسيط للدالة array_fill_keys()‎<syntaxhighlight lang="php">
+
المثال 1: استخدام بسيط للدالة <code>array_fill_keys()</code>‎<syntaxhighlight lang="php">
 +
 
 
<?php
 
<?php
 
 
$keys = array('foo', 5, 10, 'bar');
 
$keys = array('foo', 5, 10, 'bar');
 
 
$a = array_fill_keys($keys, 'banana');
 
$a = array_fill_keys($keys, 'banana');
 
 
print_r($a);
 
print_r($a);
 +
?>
  
?>
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
نتيجة المثال السابق:<syntaxhighlight lang="php">
 
نتيجة المثال السابق:<syntaxhighlight lang="php">
 
Array
 
Array
 
 
(
 
(
 
+
    [foo] => banana
   [foo] => banana
+
    [5] => banana
 
+
    [10] => banana
   [5] => banana
+
    [bar] => banana
 
 
   [10] => banana
 
 
 
   [bar] => banana
 
 
 
 
)
 
)
 
</syntaxhighlight>
 
</syntaxhighlight>
  
== انظر أيضاً ==
+
== انظر أيضًا ==
* الدالة array_fill()‎: تملأ المصفوفة بقيمة محددة.
+
* الدالة <code>[[PHP/Function/array-fill|array_fill()‎]]</code>: تملأ المصفوفة بقيمة محددة.
* الدالة array_combine()‎: تنشئ مصفوفةً جديدةً باستخدام القيم من إحدى المصفوفات والمفاتيح من مصفوفةٍ أخرى.
+
* الدالة <code>[[PHP/Function/array-combine|array_combine()‎]]</code>: تنشئ مصفوفةً جديدةً باستخدام القيم من إحدى المصفوفات والمفاتيح من مصفوفةٍ أخرى.
  
 
== مصادر ==
 
== مصادر ==

مراجعة 05:06، 14 مارس 2018

(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()‎: تنشئ مصفوفةً جديدةً باستخدام القيم من إحدى المصفوفات والمفاتيح من مصفوفةٍ أخرى.

مصادر