نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

array_merge_recursive()‎

(PHP 4 >= 4.0.1, PHP 5, PHP 7) تدمج الدالة array_merge_recursive()‎ مصفوفتين أو أكثر بشكل تكراري (recursively). الوصف array array_merge_recursive ( array $array1 [, array $... ] ) تدمج الدالة عناصر مصفوفة أو أكثر بحيث تضيف عناصر المصفوفة إلى عناصر المصفوفة السابقة لها. تعيد الدالةُ المصفوفةَ الناتجة والمحتوية على عناصر كل المصفوفات. إذا احتوت المصفوفة على مفاتيح متماثلة في التمثيل النصي، فستضيف الدالة العناصر المرتبطة بهذه المفاتيح بشكل تكراري، بحيث أنه إذا كانت قيمة العنصر هي مصفوفة في حد ذاتها، فستدمج ...

التابع Array.zip في روبي

يحول التابع zip الوسائط الممرَّرة إليه إلى مصفوفات ثم يدمج عناصر المصفوفة التي استُدعيت معه مع العناصر المقابلة في الوسائط (المصفوفات) المُمرَّرة. يولد هذا التابع عددًا من المصفوفات تحوي كلًّا منها n عنصر، إذ n هو عدد الوسائط الممررة مضافًا إليها 1. إن كان حجم أحد الوسائط أصغر من حجم المصفوفة الأصلية، فسيعوض التابع القيمة nil مكان القيم الناقصة. في حال تمرير كتلة برمجية كوسيط، ستُستدعى تلك الكتلة مع كل مصفوفة من المصفوفات الناتجة عن عملية الدمج، وإلا فستعاد تلك ...

الدالة toList()‎ في Kotlin

تحول الدالة toList()‎ المصفوفة أو المجموعة التكرارية أو الخريطة التي استُدعيت معها إلى قائمة. البنية العامة يمكن استدعاء الدالة toList()‎ مع المصفوفات أو المجموعات التكرارية أو الخرائط: fun <T> Array<out T>.toList(): List<T> fun ByteArray.toList(): List<Byte> fun ShortArray.toList(): List<Short> fun IntArray.toList(): List<Int> fun LongArray.toList(): List<Long> fun FloatArray.toList(): List<Float> fun DoubleArray.toList(): List<Double> fun BooleanArray.toList(): List<Boolean> fun CharArray.toList(): List<Char> fun <T> Iterable<T>.toList(): List<T> fun <K, V> Map<out K, V>.toList(): List<Pair<K, V>> القيمة المعادة تعاد قائمة تحوي جميع عناصر المصفوفة أو المجموعة التكرارية أو جميع أزواج ...

الدالة toSortedSet()‎ في Kotlin

تحول الدالة toSortedSet()‎ المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوع SortedSet ثمَّ تعيدها فقط إن لم يمرَّر إليها أي شيء، أو ترتِّبها وفقًا لترتيب معيَّن ثمَّ تعيدها إن مرِّرت إليها دالة مقارنة. البنية العامة يمكن استدعاء الدالة toSortedSet()‎ مع المصفوفات أو المجموعات التكرارية: fun <T : Comparable<T>> Array<out T>.toSortedSet(): SortedSet<T> fun ByteArray.toSortedSet(): SortedSet<Byte> fun ShortArray.toSortedSet(): SortedSet<Short> fun IntArray.toSortedSet(): SortedSet<Int> fun LongArray.toSortedSet(): SortedSet<Long> fun FloatArray.toSortedSet(): SortedSet<Float> fun DoubleArray.toSortedSet(): SortedSet<Double> fun BooleanArray.toSortedSet(): SortedSet<Boolean> fun CharArray.toSortedSet(): SortedSet<Char> fun <T : Comparable<T>> ...

array_pop()‎

(PHP 4, PHP 5, PHP 7) تزيل الدالة array_pop()‎ العنصر الأخير في نهاية المصفوفة وتُعيد قيمته. الوصف mixed array_pop ( array &$array ) تدفع دالة array_pop()‎ العنصر الأخير من المصفوفة array وتُعيد قيمته، وتقلل من طول المصفوفة array بمقدار عنصر واحد. ملاحظة: تعيد هذه الدالة ضبط مؤشر المصفوفة بعد استعمالها باستخدام الدالة reset()‎. المعاملات array المصفوفة المراد الحصول على قيمة العنصر منها. القيم المعادة تُعيد قيمة العنصر الأخير من المصفوفة array. إذا كانت المصفوفة array فارغة (أو ليست مصفوفة)، فستعيد الدالةُ ...

array_pop()‎

(PHP 4, PHP 5, PHP 7) تزيل الدالة array_pop()‎ العنصر الأخير في نهاية المصفوفة وتُعيد قيمته. الوصف mixed array_pop ( array &$array ) تدفع دالة array_pop()‎ العنصر الأخير من المصفوفة array وتُعيد قيمته، وتقلل من طول المصفوفة array بمقدار عنصر واحد. ملاحظة: تعيد هذه الدالة ضبط مؤشر المصفوفة بعد استعمالها باستخدام الدالة reset()‎. المعاملات array المصفوفة المراد الحصول على قيمة العنصر منها. القيم المعادة تُعيد قيمة العنصر الأخير من المصفوفة array. إذا كانت المصفوفة array فارغة (أو ليست مصفوفة)، فستعيد الدالةُ ...

array_map()‎

(PHP 4 >= 4.0.6, PHP 5, PHP 7) تنفذ الدالة array_map()‎ دالةً أخرى يحددها المستخدم على كل عنصر موجود في المصفوفات المُمرََرَة. الوصف array array_map ( callable $callback , array $array1 [, array $... ] ) تعيد الدالة كل عناصر المصفوفة array1 بعد تنفيذ الدالة callback على كل عنصر من عناصرها. يجب أن يساوي عدد المعاملات التي تقبلها الدالة callback عدد المصفوفات المُمَرََرَة إلى الدالة array_map()‎. المعاملات callback mixed callback (mixed $parameter1 [, mixed $...]) دالة يحددها المستخدم لتنفيذها على كل ...

array_map()‎

(PHP 4 >= 4.0.6, PHP 5, PHP 7) تنفذ الدالة array_map()‎ دالةً أخرى يحددها المستخدم على كل عنصر موجود في المصفوفات المُمرََرَة. الوصف array array_map ( callable $callback , array $array1 [, array $... ] ) تعيد الدالة كل عناصر المصفوفة array1 بعد تنفيذ الدالة callback على كل عنصر من عناصرها. يجب أن يساوي عدد المعاملات التي تقبلها الدالة callback عدد المصفوفات المُمَرََرَة إلى الدالة array_map()‎. المعاملات callback mixed callback (mixed $parameter1 [, mixed $...]) دالة يحددها المستخدم لتنفيذها على كل ...

array_pad()‎

(PHP 4, PHP 5, PHP 7) تملأ الدالة array_pad()‎ المصفوفة بعناصر بقيمة ما لتبلغ الطول المحدد. الوصف array array_pad ( array $array , int $size , mixed $value ) تُعيد دالة array_pad()‎‏ نسخةً من المصفوفة array مملوءةً بعناصر بالقيمة value لتصبح بالحجم المحدد size. إذا كان الحجم size موجبًا، فسوف تمتلئ المصفوفة من جهة اليمين، أما إذا كان سالبًا فيكون ذلك من جهة اليسار. أما إذا كانت القيمة المطلقة لـلحجم size أقل من طول المصفوفة array أو مساوية له، فلن يكون ...

array_pad()‎

(PHP 4, PHP 5, PHP 7) تملأ الدالة array_pad()‎ المصفوفة بعناصر بقيمة ما لتبلغ الطول المحدد. الوصف array array_pad ( array $array , int $size , mixed $value ) تُعيد دالة array_pad()‎‏ نسخةً من المصفوفة array مملوءةً بعناصر بالقيمة value لتصبح بالحجم المحدد size. إذا كان الحجم size موجبًا، فسوف تمتلئ المصفوفة من جهة اليمين، أما إذا كان سالبًا فيكون ذلك من جهة اليسار. أما إذا كانت القيمة المطلقة لـلحجم size أقل من طول المصفوفة array أو مساوية له، فلن يكون ...

array_diff()‎

(PHP 4 >= 4.0.1, PHP 5, PHP 7) تحسب الدالة array_diff()‎ الفرق بين عدة مصفوفات. الوصف array array_diff ( array $array1 , array $array2 [, array $... ] ) تقارن الدالة array_diff()‎ المصفوفة array1 بمصفوفة أخرى أو أكثر و تعيد القيم الموجودة فيها و التي ليست موجودة في المصفوفات الأخرى. المعاملات array1 المصفوفة التي ستقارن الدالة منها. array2 المصفوفة التي ستقارن الدالة بها. … مزيد من المصفوفات لتقارن الدالة بها. القيم المعادة تعيد الدالة مصفوفةً جديدةً تحتوي على كل العناصر ...

array_diff()‎

(PHP 4 >= 4.0.1, PHP 5, PHP 7) تحسب الدالة array_diff()‎ الفرق بين عدة مصفوفات. الوصف array array_diff ( array $array1 , array $array2 [, array $... ] ) تقارن الدالة array_diff()‎ المصفوفة array1 بمصفوفة أخرى أو أكثر و تعيد القيم الموجودة فيها و التي ليست موجودة في المصفوفات الأخرى. المعاملات array1 المصفوفة التي ستقارن الدالة منها. array2 المصفوفة التي ستقارن الدالة بها. … مزيد من المصفوفات لتقارن الدالة بها. القيم المعادة تعيد الدالة مصفوفةً جديدةً تحتوي على كل العناصر ...

التابع Array.shift في روبي

يحذف التابع shift أول عنصر أو أول n عنصر من عناصر مصفوفة ثم يعيده أو يعيد مصفوفة تحوي العناصر المحذوفة. إن مرِّر عدد n كوسيط إلى التابع shift، فسيحذف أول n عنصر من المصفوفة ثمَّ يعيدها في مصفوفة جديدة وهذا مشابه تمامًا لاستدعاء التابع slice!‎ بالشكل: array.slice!(0, n)‎. ستحتوي المصفوفة الأصلية حينئذٍ العناصر المتبقية فقط دون العناصر التي أزيحت ووُضعت في المصفوفة الجديدة المُعادة. البنية العامة shift → obj or nil shift(n) → new_ary المعاملات n عدد صحيح يمثل عدد العناصر ...

array_slice()‎

(PHP 4, PHP 5, PHP 7) تستخرج الدالة array_slice()‎ قسمًا من المصفوفة. الوصف array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = FALSE ]] ) تعيد الدالة array_slice()‎ مجموعة من العناصر المتتابعة من المصفوفة array كما هو محدد بواسطة المعاملَيْن offset وlength. المعاملات array المصفوفة المُدخلة. offset إذا كان معامل الإزاحة offset غير سالب، فستبدأ إزاحة التتابع من بداية المصفوفة array. أما إذا كان offset سالبًا، فستبدأ إزاحة التتابع من نهاية المصفوفة array ...

array_slice()‎

(PHP 4, PHP 5, PHP 7) تستخرج الدالة array_slice()‎ قسمًا من المصفوفة. الوصف array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = FALSE ]] ) تعيد الدالة array_slice()‎ مجموعة من العناصر المتتابعة من المصفوفة array كما هو محدد بواسطة المعاملَيْن offset وlength. المعاملات array المصفوفة المُدخلة. offset إذا كان معامل الإزاحة offset غير سالب، فستبدأ إزاحة التتابع من بداية المصفوفة array. أما إذا كان offset سالبًا، فستبدأ إزاحة التتابع من نهاية المصفوفة array ...

array_intersect_key()‎

(PHP 5 >= 5.1.0, PHP 7) تحسب الدالة array_intersect_key()‎ التقاطع (intersection) بين المصفوفات باستخدام المفاتيح للمقارنة. الوصف array array_intersect_key ( array $array1 , array $array2 [, array $... ] ) تعيد الدالة كل عناصر المصفوفة array1 الموجودة مفاتيحها بكل المصفوفات الأخرى. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات التي ستقارن الدالة بها. القيم المعادة تعيد مصفوفة مرتبطة تحتوي على كل عناصر المصفوفة array1 الموجودة مفاتيحها بكل المصفوفات الأخرى. ...

array_intersect_key()‎

(PHP 5 >= 5.1.0, PHP 7) تحسب الدالة array_intersect_key()‎ التقاطع (intersection) بين المصفوفات باستخدام المفاتيح للمقارنة. الوصف array array_intersect_key ( array $array1 , array $array2 [, array $... ] ) تعيد الدالة كل عناصر المصفوفة array1 الموجودة مفاتيحها بكل المصفوفات الأخرى. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات التي ستقارن الدالة بها. القيم المعادة تعيد مصفوفة مرتبطة تحتوي على كل عناصر المصفوفة array1 الموجودة مفاتيحها بكل المصفوفات الأخرى. ...

التابع ‎‎jQuery.map()‎‎ في jQuery

jQuery.map( array, callback )‎ القيم المعادة يعيد مصفوفةً (Array). الوصف يُمرِّر هذا التابع كلَّ عنصر من عناصر مصفوفة أو كائن إلى دالةٍ، ثمَّ ينشئ مصفوفةً جديدةً تحتوي على القيم المعادة. jQuery.map( array, callback )‎ أُضيف مع الإصدار: 1.0. array المصفوفة المراد تعديل جميع عناصرها. callback دالةٌ من الشكل Function( Object elementOfArray, Number indexInArray )‎ ستعالج كل عنصر من عناصر المصفوفة على حدة. الوسيط الأول الممرَّر إلى هذه الدالة هو عنصر المصفوفة الحالي، والوسيط الثاني هو فهرس هذا العنصر في المصفوفة. ...

التابع ‎‎jQuery.map()‎‎ في jQuery

jQuery.map( array, callback )‎ القيم المعادة يعيد مصفوفةً (Array). الوصف يُمرِّر هذا التابع كلَّ عنصر من عناصر مصفوفة أو كائن إلى دالةٍ، ثمَّ ينشئ مصفوفةً جديدةً تحتوي على القيم المعادة. jQuery.map( array, callback )‎ أُضيف مع الإصدار: 1.0. array المصفوفة المراد تعديل جميع عناصرها. callback دالةٌ من الشكل Function( Object elementOfArray, Number indexInArray )‎ ستعالج كل عنصر من عناصر المصفوفة على حدة. الوسيط الأول الممرَّر إلى هذه الدالة هو عنصر المصفوفة الحالي، والوسيط الثاني هو فهرس هذا العنصر في المصفوفة. ...

array_shift()‎

(PHP 4, PHP 5, PHP 7) تُزيل الدالة array_shift()‎ عنصرًا من بداية المصفوفة وتُعيد قيمته. الوصف mixed array_shift ( array &$array ) تُزيل array_shift()‎ العنصر الأول من المصفوفة array وتعيد قيمته، مع تقصير المصفوفة array بمقدار عنصر واحد وإزاحة جميع العناصر نحو بداية المصفوفة. تُعدَّل جميع المفاتيح العددية للمصفوفة لبدء العد من الصفر بينما لا تتغير المفاتيح الحرفية. ملاحظة: تعيد هذه الدالة ضبط مؤشر المصفوفة باستخدام الدالة ()‎reset بعد استعمالها. المعاملات array المصفوفة المُدخَلة. القيم المعادة تعيد قيمة العنصر المحذوف، أو ...

array_shift()‎

(PHP 4, PHP 5, PHP 7) تُزيل الدالة array_shift()‎ عنصرًا من بداية المصفوفة وتُعيد قيمته. الوصف mixed array_shift ( array &$array ) تُزيل array_shift()‎ العنصر الأول من المصفوفة array وتعيد قيمته، مع تقصير المصفوفة array بمقدار عنصر واحد وإزاحة جميع العناصر نحو بداية المصفوفة. تُعدَّل جميع المفاتيح العددية للمصفوفة لبدء العد من الصفر بينما لا تتغير المفاتيح الحرفية. ملاحظة: تعيد هذه الدالة ضبط مؤشر المصفوفة باستخدام الدالة ()‎reset بعد استعمالها. المعاملات array المصفوفة المُدخَلة. القيم المعادة تعيد قيمة العنصر المحذوف، أو ...

array_chunk()‎

(PHP 4 >= 4.2.0, PHP 5, PHP 7) تقسم الدالة array_chunk()‎ المصفوفة إلى أجزاء صغيرة.  الوصف array array_chunk ( array $array , int $size [, bool $preserve_keys = FALSE ] ) تقسم هذه الدالة المصفوفة إلى مصفوفات أصغر كل منها يحتوي على عدد من العناصر يساوي قيمة المعامل ‎$size. قد تحتوي المصفوفة الصغيرة الأخيرة على عددٍ من العناصر أقل من قيمة المعامل ‎$size. المعاملات array المصفوفة التي ستعمل عليها الدالة. size حجم كل مصفوفة جزئية مقتطعة من المصفوفة الأصلية. preserve_keys ...

array_chunk()‎

(PHP 4 >= 4.2.0, PHP 5, PHP 7) تقسم الدالة array_chunk()‎ المصفوفة إلى أجزاء صغيرة.  الوصف array array_chunk ( array $array , int $size [, bool $preserve_keys = FALSE ] ) تقسم هذه الدالة المصفوفة إلى مصفوفات أصغر كل منها يحتوي على عدد من العناصر يساوي قيمة المعامل ‎$size. قد تحتوي المصفوفة الصغيرة الأخيرة على عددٍ من العناصر أقل من قيمة المعامل ‎$size. المعاملات array المصفوفة التي ستعمل عليها الدالة. size حجم كل مصفوفة جزئية مقتطعة من المصفوفة الأصلية. preserve_keys ...

array_keys()‎

(PHP 4, PHP 5, PHP 7) تعيد الدالة array_keys()‎ كل مفاتيح المصفوفة أو جزءًا منها. الوصف array array_keys ( array $array [, mixed $search_value = NULL [, bool $strict = FALSE ]] ) تعيد الدالة المفاتيح سواءً كانت أعدادًا صحيحةً أو سلاسلَ نصيةٍ. إذا ما حدَّد المستخدم قيمةً للمعامل الاختياري search_value، فستعيد الدالة المفاتيح المرتبطة مع هذه القيمة فقط. أو ستعيد الدالة كل مفاتيح المصفوفة فيما عدا ذلك. المعاملات array مصفوفة تحتوي على المفاتيح التي ستعيدها الدالة. search_value إذا ما حدد ...

array_keys()‎

(PHP 4, PHP 5, PHP 7) تعيد الدالة array_keys()‎ كل مفاتيح المصفوفة أو جزءًا منها. الوصف array array_keys ( array $array [, mixed $search_value = NULL [, bool $strict = FALSE ]] ) تعيد الدالة المفاتيح سواءً كانت أعدادًا صحيحةً أو سلاسلَ نصيةٍ. إذا ما حدَّد المستخدم قيمةً للمعامل الاختياري search_value، فستعيد الدالة المفاتيح المرتبطة مع هذه القيمة فقط. أو ستعيد الدالة كل مفاتيح المصفوفة فيما عدا ذلك. المعاملات array مصفوفة تحتوي على المفاتيح التي ستعيدها الدالة. search_value إذا ما حدد ...

array_intersect_assoc()‎

(PHP 4 >= 4.3.0, PHP 5, PHP 7) تحسب الدالة array_intersect_assoc()‎ التقاطع (intersection of arrays) بين المصفوفات مع استخدام تحقق إضافي من الفهرس. الوصف array array_intersect_assoc ( array $array1 , array $array2 [, array $... ] ) تعيد الدالة كل قيم المصفوفة array1 الموجودة بكل المصفوفات الأخرى. لاحظ أن المفاتيح تستخدم أيضًا في المقارنة على العكس مما يحدث مع دالة array_intersect()‎. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات ...

array_intersect_assoc()‎

(PHP 4 >= 4.3.0, PHP 5, PHP 7) تحسب الدالة array_intersect_assoc()‎ التقاطع (intersection of arrays) بين المصفوفات مع استخدام تحقق إضافي من الفهرس. الوصف array array_intersect_assoc ( array $array1 , array $array2 [, array $... ] ) تعيد الدالة كل قيم المصفوفة array1 الموجودة بكل المصفوفات الأخرى. لاحظ أن المفاتيح تستخدم أيضًا في المقارنة على العكس مما يحدث مع دالة array_intersect()‎. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات ...

array_splice()‎

(PHP 4, PHP 5, PHP 7) تُزيل الدالة array_splice()‎ جزءًا من المصفوفة وتستبدله بشيء آخر. الوصف array array_splice ( array &$input , int $offset [, int $length = count($input) [, mixed$replacement = array() ]] ) تزيل الدالةُ العناصرَ المُعيّنة عن طريق المعاملَيْن offset وlength من المصفوفة input، ويستبدلها بعناصر المصفوفة replacement، إذا تم توفيرها. لاحظ أنه لا يُحتَفَظ بمفاتيح رقمية للمصفوفة input. ملاحظة: إذا لم يكن المعامل replacement مصفوفةً، فسيعوَّض بواحد (على سبيل المثال array) $replacement) ). قد ينتج عن هذا ...

array_splice()‎

(PHP 4, PHP 5, PHP 7) تُزيل الدالة array_splice()‎ جزءًا من المصفوفة وتستبدله بشيء آخر. الوصف array array_splice ( array &$input , int $offset [, int $length = count($input) [, mixed$replacement = array() ]] ) تزيل الدالةُ العناصرَ المُعيّنة عن طريق المعاملَيْن offset وlength من المصفوفة input، ويستبدلها بعناصر المصفوفة replacement، إذا تم توفيرها. لاحظ أنه لا يُحتَفَظ بمفاتيح رقمية للمصفوفة input. ملاحظة: إذا لم يكن المعامل replacement مصفوفةً، فسيعوَّض بواحد (على سبيل المثال array) $replacement) ). قد ينتج عن هذا ...

التابع Array.rotate في روبي

يعيد التابع rotate مصفوفة جديدة تحتوي عناصر المصفوفة التي استُدعيت معها مع إزاحة (تدوير) عناصرها ليكون العنصر ذو الفهرس الممرر إليها هو العنصر الأول في المصفوفة الجديدة. إن كان العدد الممرر إليها سالبًا، فسيُدوّر التابع rotate المصفوفة في الاتجاه المعاكس، إذ يُحسَب موضع العنصر بدءًا من نهاية المصفوفة فسيكون فهرس العنصر الأخير هو ‎-1‎. البنية العامة rotate(count=1) → new_ary المعاملات count عددٌ صحيحٌ يمثل فهرس العنصر الذي يراد أن يصبح أول عنصرٍ في المصفوفة المعطاة. القيمة المعادة تعاد مصفوفة ...

array_values()‎

(PHP 4, PHP 5, PHP 7) تُعيد الدالة array_values​​()‎ جميع قيم عناصر المصفوفة. الوصف array array_values ( array $array ) تُعيد الدالة array_values()‎ جميع قيم عناصر المصفوفة array وتعيد فهرسة المصفوفة عدديًا. المعاملات array المصفوفة المُدخلة. القيم المعادة تُعيد الدالة array_values()‎ مصفوفة مفهرسة من القيم. أمثلة المثال 1: مثال على الدالة array_values()‎ <?php $array = array("size" => "XL", "color" => "gold"); print_r(array_values($array)); ?> سوف تكون مُخرجات المثال أعلاه كالتالي: Array ( [0] => XL [1] => gold ) انظر أيضًا الدالة ...

array_values()‎

(PHP 4, PHP 5, PHP 7) تُعيد الدالة array_values​​()‎ جميع قيم عناصر المصفوفة. الوصف array array_values ( array $array ) تُعيد الدالة array_values()‎ جميع قيم عناصر المصفوفة array وتعيد فهرسة المصفوفة عدديًا. المعاملات array المصفوفة المُدخلة. القيم المعادة تُعيد الدالة array_values()‎ مصفوفة مفهرسة من القيم. أمثلة المثال 1: مثال على الدالة array_values()‎ <?php $array = array("size" => "XL", "color" => "gold"); print_r(array_values($array)); ?> سوف تكون مُخرجات المثال أعلاه كالتالي: Array ( [0] => XL [1] => gold ) انظر أيضًا الدالة ...

array_push()‎

(PHP 4, PHP 5, PHP 7) تدفع الدالة array_push()‎ عنصرًا واحدًا أو أكثر إلى نهاية المصفوفة. الوصف int array_push ( array &$array , mixed $value1 [, mixed $... ]) تعامل الدالة array_push()‎ المصفوفة array كمكدس (stack)، وتدفع المتغيرات التي مررناها إلى نهاية المصفوفة array وسيزداد طولها بعدد المتغيرات التي أضفناها. ولها نفس تأثير الشيفرة الآتية: <?php $array[] = $var; ?> مع تكرارها لكل قيمة يتم إدخالها. ملاحظة: إذا كنت تستخدم array_push()‎ لإضافة عنصر واحد إلى المصفوفة، فمن الأفضل استخدام ‎$‎array[]‎‎ =‎ لأن هذه الطريقة ...

array_push()‎

(PHP 4, PHP 5, PHP 7) تدفع الدالة array_push()‎ عنصرًا واحدًا أو أكثر إلى نهاية المصفوفة. الوصف int array_push ( array &$array , mixed $value1 [, mixed $... ]) تعامل الدالة array_push()‎ المصفوفة array كمكدس (stack)، وتدفع المتغيرات التي مررناها إلى نهاية المصفوفة array وسيزداد طولها بعدد المتغيرات التي أضفناها. ولها نفس تأثير الشيفرة الآتية: <?php $array[] = $var; ?> مع تكرارها لكل قيمة يتم إدخالها. ملاحظة: إذا كنت تستخدم array_push()‎ لإضافة عنصر واحد إلى المصفوفة، فمن الأفضل استخدام ‎$‎array[]‎‎ =‎ لأن هذه الطريقة ...

array_intersect()‎

(PHP 4 >= 4.0.1, PHP 5, PHP 7) تحسب الدالة array_intersect()‎ التقاطع (intersection) بين المصفوفات. الوصف array array_intersect ( array $array1 , array $array2 [, array $... ] ) تعيد الدالة كل قيم المصفوفة array1 الموجودة بكل المصفوفات الأخرى. لاحظ أن الدالة تحافظ على المفاتيح المرتبطة مع القيم المعادة. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات التي ستقارن الدالة بها. القيم المعادة تعيد مصفوفة تحتوي على كل قيم ...

array_intersect()‎

(PHP 4 >= 4.0.1, PHP 5, PHP 7) تحسب الدالة array_intersect()‎ التقاطع (intersection) بين المصفوفات. الوصف array array_intersect ( array $array1 , array $array2 [, array $... ] ) تعيد الدالة كل قيم المصفوفة array1 الموجودة بكل المصفوفات الأخرى. لاحظ أن الدالة تحافظ على المفاتيح المرتبطة مع القيم المعادة. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات التي ستقارن الدالة بها. القيم المعادة تعيد مصفوفة تحتوي على كل قيم ...

التابع Array.concat‎ في روبي

يضيف التابع concat جميع عناصر المصفوفات المُمرّرة إليه إلى المصفوفة التي استُدعيت معه. البنية العامة concat(other_ary1, other_ary2,...) → ary المعاملات other_ary1 المصفوفة الأولى المراد إضافة عناصرها إلى المصفوفة المعطاة. other_ary2 المصفوفة الثانية المراد إضافة عناصرها إلى المصفوفة المعطاة. … المصفوفات الأخرى المراد إضافة عناصرها إلى المصفوفة المعطاة. القيم المعادة تعاد المصفوفة المعطاة بعد إضافة المصفوفات other_ary1 و other_ary2 ...إلخ. المُمرَّرة إلى التابع إليها. أمثلة أمثلة على استخدام التابع concat: [ "a", "b" ].concat( ["c", "d"] ) #=> [ ...

array_intersect_ukey()‎

(PHP 5 >= 5.1.0, PHP 7) تحسب الدالة array_intersect_ukey()‎ التقاطع (intersection) بين المصفوفات باستخدام دالة يحددها المستخدم لمقارنة المفاتيح. الوصف array array_intersect_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) تعيد الدالة كل عناصر المصفوفة array1 التي تحتوي على مفاتيح تطابقها الدالة key_compare_func بكل مفاتيح المصفوفات الأخرى. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات التي ستقارن الدالة بها. key_compare_func يجب أن تعيد دالة ...

array_intersect_ukey()‎

(PHP 5 >= 5.1.0, PHP 7) تحسب الدالة array_intersect_ukey()‎ التقاطع (intersection) بين المصفوفات باستخدام دالة يحددها المستخدم لمقارنة المفاتيح. الوصف array array_intersect_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) تعيد الدالة كل عناصر المصفوفة array1 التي تحتوي على مفاتيح تطابقها الدالة key_compare_func بكل مفاتيح المصفوفات الأخرى. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات التي ستقارن الدالة بها. key_compare_func يجب أن تعيد دالة ...

array_diff_ukey()‎

(PHP 5 >= 5.1.0, PHP 7) تحسب الدالة array_diff_ukey()‎ الفرق بين عدة مصفوفات باستخدام دالة مقارنة يوفرها المستخدم للمقارنة بين مفاتيح المصفوفات. الوصف array array_diff_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) تقارن الدالة المصفوفات المُمَرََرة كالمعاملات وتعيد الفرق بينها. هذه الدالة تختلف عن دالة array_diff()‎ إذ إنَّها تأخذ بالحسبان المفاتيح الموجودة بالمصفوفات. تختلف هذه الدالة عن دالة array_diff_key()‎ في أنها تستخدم دالة معرفة من المستخدم لمقارنة المفاتيح، وليس دالةً داخليةً في PHP. المعاملات array1 ...

array_diff_ukey()‎

(PHP 5 >= 5.1.0, PHP 7) تحسب الدالة array_diff_ukey()‎ الفرق بين عدة مصفوفات باستخدام دالة مقارنة يوفرها المستخدم للمقارنة بين مفاتيح المصفوفات. الوصف array array_diff_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) تقارن الدالة المصفوفات المُمَرََرة كالمعاملات وتعيد الفرق بينها. هذه الدالة تختلف عن دالة array_diff()‎ إذ إنَّها تأخذ بالحسبان المفاتيح الموجودة بالمصفوفات. تختلف هذه الدالة عن دالة array_diff_key()‎ في أنها تستخدم دالة معرفة من المستخدم لمقارنة المفاتيح، وليس دالةً داخليةً في PHP. المعاملات array1 ...

الصنف ‎‎Array‎ في Kotlin

يمثل الصنف Array مصفوفة (مصفوفة Java تحديدًا عند استهداف المنصة JVM). يمكن إنشاء نسخ من هذا الصنف باستعمال الدوال ()‎arrayOf و ()‎arrayOfNulls و ()‎emptyArray الخاصة بالمكتبة القياسية. للمزيد من المعلومات حول المصفوفات، ارجع إلى قسم "المصفوفات" في توثيق الأنواع الأساسية. class Array<T> الدوال البانية <int> تنشِئ الدالة Array()‎ البانية مصفوفةً بحجم size مُحدَّدٍ، حيث يُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة init المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى. الدوال والخاصيات size تمثِّل الخاصيّة size عدد العناصر الموجودة في المصفوفة (array). iterator تعيد هذه الدالة ...

التابع Array.pop في روبي

يحذف التابع pop آخر عنصر أو آخر n عنصر من مصفوفة ثم يعيده أو يعيدها في مصفوفة جديدة. البنية العامة pop → obj or nil pop(n) → new_ary المعاملات n عدد صحيح يحدد عدد العناصر الأخيرة التي يراد حذفها من المصفوفة المعطاة. القيم المعادة يعاد العنصر المحذوف من آخر المصفوفة المعطاة، أو مصفوفة جديدة تحوي العناصر n الأخيرة المحذوفة من المصفوفة، أو القيمة nil إن كانت المصفوفة فارغة. أمثلة أمثلة على استخدام التابع pop: a = [ "a", "b", ...

الصنف ‎‎FloatArray‎ في Kotlin

يمثل الصنف FloatArray مصفوفةً من الأعداد العشرية. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []float. class FloatArray الدوال البانية <init> تنشئ الدالة FloatArray()‎ البانية مصفوفة جديدة من النوع FloatArray (أي مصفوفة من الأعداد العشرية) بحجم معين، وتحوي قيمًا محدَّدة أو القيم 0. الخاصيات size تمثِّل الخاصيّة FloatArray.size عدد العناصر الموجودة في المصفوفة ذات النوع FloatArray. الدوال get تجلب الدالة get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator ينشئ الدالة iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set تضبط الدالة set()‎ قيمة عنصر ذي ...

الصنف ‎‎DoubleArray‎ في Kotlin

يمثل الصنف CharArray مصفوفةً من الأعداد العشرية المضاعفة. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []char. class DoubleArray الدوال البانية (Constructors) <init> تنشئ الدالة DoubleArray()‎ البانية مصفوفة جديدة من النوع DoubleArray (أي مصفوفة من الأعداد العشرية المضاعفة [double]) بحجم معين، وتحوي قيمًا محدَّدة أو القيم 0. الخاصيات size تمثِّل الخاصيّة DoubleArray.size عدد العناصر الموجودة في المصفوفة ذات النوع DoubleArray. الدوال get تجلب الدالة get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator تنشئ الدالة iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set تضبط الدالة set()‎ قيمة عنصر ذي ...

الصنف ‎‎CharArray‎ في Kotlin

يمثل الصنف CharArray مصفوفةً من المحارف. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []char. class CharArray الدوال البانية <init> تنشئ الدالة CharArray()‎ البانية مصفوفة جديدة من النوع CharArray (أي مصفوفة من الحروف) بحجم معين، وتحوي قيمًا محدَّدة أو القيمة '‎\u0000' التي تمثل حرفًا عدميًّا. الخاصيات size تمثِّل الخاصيّة CharArray.size عدد العناصر الموجودة في المصفوفة ذات النوع CharArray. الدوال get يجلب التابع get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator تنشئ الدالة iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set تضبط الدالة set()‎ قيمة عنصر ذي فهرس ...

الصنف ‎‎CharArray‎ في Kotlin

يمثل الصنف CharArray مصفوفةً من المحارف. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []char. class CharArray الدوال البانية <init> تنشئ الدالة CharArray()‎ البانية مصفوفة جديدة من النوع CharArray (أي مصفوفة من الحروف) بحجم معين، وتحوي قيمًا محدَّدة أو القيمة '‎\u0000' التي تمثل حرفًا عدميًّا. الخاصيات size تمثِّل الخاصيّة CharArray.size عدد العناصر الموجودة في المصفوفة ذات النوع CharArray. الدوال get يجلب التابع get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator تنشئ الدالة iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set تضبط الدالة set()‎ قيمة عنصر ذي فهرس ...

الصنف ‎‎DoubleArray‎ في Kotlin

يمثل الصنف CharArray مصفوفةً من الأعداد العشرية المضاعفة. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []char. class DoubleArray الدوال البانية (Constructors) <init> تنشئ الدالة DoubleArray()‎ البانية مصفوفة جديدة من النوع DoubleArray (أي مصفوفة من الأعداد العشرية المضاعفة [double]) بحجم معين، وتحوي قيمًا محدَّدة أو القيم 0. الخاصيات size تمثِّل الخاصيّة DoubleArray.size عدد العناصر الموجودة في المصفوفة ذات النوع DoubleArray. الدوال get تجلب الدالة get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator تنشئ الدالة iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set تضبط الدالة set()‎ قيمة عنصر ذي ...

الصنف ‎‎FloatArray‎ في Kotlin

يمثل الصنف FloatArray مصفوفةً من الأعداد العشرية. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []float. class FloatArray الدوال البانية <init> تنشئ الدالة FloatArray()‎ البانية مصفوفة جديدة من النوع FloatArray (أي مصفوفة من الأعداد العشرية) بحجم معين، وتحوي قيمًا محدَّدة أو القيم 0. الخاصيات size تمثِّل الخاصيّة FloatArray.size عدد العناصر الموجودة في المصفوفة ذات النوع FloatArray. الدوال get تجلب الدالة get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator ينشئ الدالة iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set تضبط الدالة set()‎ قيمة عنصر ذي ...

array_diff_key()‎

(PHP 5 >= 5.1.0, PHP 7) تحسب الدالة array_diff_key()‎ الفرق بين عدة مصفوفات باستخدام المفاتيح للمقارنة. الوصف array array_diff_key ( array $array1 , array $array2 [, array $... ] ) تقارن الدالة مفاتيح المصفوفات المُمَرََرة كمعاملات وتعيد الفرق بينها. هذه الدالة تشبه دالة array_diff()‎ إلا أنها تقارن باستخدام المفاتيح وليس القيم. المعاملات array1 المصفوفة التي ستقارن الدالة منها. array2 المصفوفة التي ستقارن الدالة بها. … مزيد من المصفوفات لتقارن الدالة بها. القيم المعادة تعيد الدالة مصفوفةً جديدةً من القيم الموجودة بالمصفوفة ...

array_diff_key()‎

(PHP 5 >= 5.1.0, PHP 7) تحسب الدالة array_diff_key()‎ الفرق بين عدة مصفوفات باستخدام المفاتيح للمقارنة. الوصف array array_diff_key ( array $array1 , array $array2 [, array $... ] ) تقارن الدالة مفاتيح المصفوفات المُمَرََرة كمعاملات وتعيد الفرق بينها. هذه الدالة تشبه دالة array_diff()‎ إلا أنها تقارن باستخدام المفاتيح وليس القيم. المعاملات array1 المصفوفة التي ستقارن الدالة منها. array2 المصفوفة التي ستقارن الدالة بها. … مزيد من المصفوفات لتقارن الدالة بها. القيم المعادة تعيد الدالة مصفوفةً جديدةً من القيم الموجودة بالمصفوفة ...

الدالة toMap()‎ في Kotlin

تحول الدالة toMap()‎ الكائن المستدعى معها إلى خريطة أو تضيف محتوى ذلك الكائن إلى خريطة موجودة مسبقًا. البنية العامة إن استدعيت الدالة toMap()‎ مع مصفوفة أو مجموعة تكرارية أو سلسلة مكونة من أزواج، فستعيد خريطة تحوي كل تلك الأزواج؛ تحافظ الخريطة المُعادة على نفس ترتيب تكرار الخريطة الأصلية: fun <K, V> Iterable<Pair<K, V>>.toMap(): Map<K, V> fun <K, V> Array<out Pair<K, V>>.toMap(): Map<K, V> fun <K, V> Sequence<Pair<K, V>>.toMap(): Map<K, V> وإن استدعيت الدالة toMap()‎ مع مصفوفة أو مجموعة تكرارية أو سلسلة ...

الصنف ‎‎ByteArray‎ في Kotlin

يمثل الصنف ByteArray مصفوفةً من البايتات. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []byte. class ByteArray الدوال البانية <int> تنشئ الدالة ByteArray()‎ البانية مصفوفة جديدة من النوع ByteArray (أي حجم كل عنصر منها بايتًا واحدًا) بحجم معين، إذ تحوي قيمًا محدَّدة أو القيم 0. الخاصيات size تمثِّل الخاصيّة size عدد العناصر الموجودة في المصفوفة ذات النوع ByteArray. الدوال get يجلب التابع get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator ينشئ التابع iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set يضبط التابع set()‎ قيمة ...

الصنف ‎‎BooleanArray‎ في Kotlin

يمثل الصنف BooleanArray مصفوفةً من القيم المنطقية. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []boolean. class BooleanArray الدوال البانية init تنشئ الدالة BooleanArray()‎ البانية مصفوفة جديدة من الصنف BooleanArray بحجم معين تحوي قيمًا منطقية محدَّدة أو القيمة false المنطقية. الخاصيات size تمثِّل الخاصيّة size عدد العناصر الموجودة في المصفوفة. الدوال get يجلب التابع get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator ينشئ التابع iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set يضبط التابع set()‎ قيمة عنصر ذي فهرس محدد موجود ...

الصنف ‎‎BooleanArray‎ في Kotlin

يمثل الصنف BooleanArray مصفوفةً من القيم المنطقية. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []boolean. class BooleanArray الدوال البانية init تنشئ الدالة BooleanArray()‎ البانية مصفوفة جديدة من الصنف BooleanArray بحجم معين تحوي قيمًا منطقية محدَّدة أو القيمة false المنطقية. الخاصيات size تمثِّل الخاصيّة size عدد العناصر الموجودة في المصفوفة. الدوال get يجلب التابع get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator ينشئ التابع iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set يضبط التابع set()‎ قيمة عنصر ذي فهرس محدد موجود ...

الصنف ‎‎ByteArray‎ في Kotlin

يمثل الصنف ByteArray مصفوفةً من البايتات. إن كانت منصة التشغيل المستهدفة هي JVM، فيمكن تمثيل نُسَخ هذا الصنف بالشكل []byte. class ByteArray الدوال البانية <int> تنشئ الدالة ByteArray()‎ البانية مصفوفة جديدة من النوع ByteArray (أي حجم كل عنصر منها بايتًا واحدًا) بحجم معين، إذ تحوي قيمًا محدَّدة أو القيم 0. الخاصيات size تمثِّل الخاصيّة size عدد العناصر الموجودة في المصفوفة ذات النوع ByteArray. الدوال get يجلب التابع get()‎ عنصرًا ذي فهرس محدد من المصفوفة. iterator ينشئ التابع iterator()‎ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. set يضبط التابع set()‎ قيمة ...

التابع Array.transpose في روبي

يفترض التابع transpose أنَّ المصفوفة التي استُدعيت معه مكونةٌ من مصفوفات فيعمل على قلب (transposes) الأعمدة إلى أسطر والأسطر إلى أعمدة. البنية العامة transpose → new_ary القيم المعادة تعاد مصفوفة جديدة تحوي المصفوفات الفرعية الموجودة في المصفوفة المعطاة بعد قلب أعمدتها إلى أسطر وأسطرها إلى أعمدة. أمثلة مثالٌ على استخدام التابع transpose: a = [[1,2], [3,4], [5,6]] a.transpose #=> [[1, 3, 5], [2, 4, 6]] انظر أيضًا التابع reverse‎: يعكس ترتيب عناصر المصفوفة التي استُدعيت معه ويضعها في مصفوفة ...

array_diff_uassoc()‎

(PHP 5, PHP 7) تحسب الدالة array_diff_uassoc()‎ الفرق بين عدة مصفوفات باستخدام دالة مقارنة يوفرها المستخدم. الوصف array array_diff_uassoc ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) تقارن الدالة المصفوفات المُمَرََرة بالمعاملات وتعيد الفرق بينها. هذه الدالة تختلف عن دالة array_diff()‎ حيث أنها تأخذ بالحسبان المفاتيح الموجودة بالمصفوفات. تختلف هذه الدالة عن دالة array_diff_assoc()‎ في أنها تستخدم دالة معرفة من المستخدم لمقارنة الفهارس، وليس دالة داخلية في PHP. المعاملات array1 المصفوفة التي ستقارن الدالة منها. array2 ...

array_diff_uassoc()‎

(PHP 5, PHP 7) تحسب الدالة array_diff_uassoc()‎ الفرق بين عدة مصفوفات باستخدام دالة مقارنة يوفرها المستخدم. الوصف array array_diff_uassoc ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) تقارن الدالة المصفوفات المُمَرََرة بالمعاملات وتعيد الفرق بينها. هذه الدالة تختلف عن دالة array_diff()‎ حيث أنها تأخذ بالحسبان المفاتيح الموجودة بالمصفوفات. تختلف هذه الدالة عن دالة array_diff_assoc()‎ في أنها تستخدم دالة معرفة من المستخدم لمقارنة الفهارس، وليس دالة داخلية في PHP. المعاملات array1 المصفوفة التي ستقارن الدالة منها. array2 ...

array_combine()‎

(PHP 5, PHP 7) تنشئ الدالة array_combine()‎ مصفوفةً جديدةً عن طريق استخدام المفاتيح من أحد المصفوفات والقيم من مصفوفة أخرى. الوصف array array_combine ( array $keys , array $values ) تنشئ الدالة مصفوفة جديدة عن طريق استخدام قيم المصفوفة المُمَرََرة عبر المعامل keys كمفاتيح، واستخدام قيم المصفوفة المُمَرََرة عبر المعامل values كقيم مرتبطة بهذه المفاتيح. المعاملات keys مصفوفة من المفاتيح التي تستخدمها هذه الدالة. أي قيمة غير مقبولة كمفتاح ستُحَوََل إلى سلسلة نصية. values مصفوفة من القيم تربط الدالة بينها وبين ...

array_combine()‎

(PHP 5, PHP 7) تنشئ الدالة array_combine()‎ مصفوفةً جديدةً عن طريق استخدام المفاتيح من أحد المصفوفات والقيم من مصفوفة أخرى. الوصف array array_combine ( array $keys , array $values ) تنشئ الدالة مصفوفة جديدة عن طريق استخدام قيم المصفوفة المُمَرََرة عبر المعامل keys كمفاتيح، واستخدام قيم المصفوفة المُمَرََرة عبر المعامل values كقيم مرتبطة بهذه المفاتيح. المعاملات keys مصفوفة من المفاتيح التي تستخدمها هذه الدالة. أي قيمة غير مقبولة كمفتاح ستُحَوََل إلى سلسلة نصية. values مصفوفة من القيم تربط الدالة بينها وبين ...

array_intersect_uassoc()‎

(PHP 5, PHP 7) تحسب الدالة array_intersect_uassoc()‎ التقاطع (intersection) بين المصفوفات مع استخدام تحقق إضافي للفهارس، وتستخدم دالة يحددها المستخدم لمقارنة الفهارس. الوصف array array_intersect_uassoc ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) تعيد الدالة كل قيم المصفوفة array1 الموجودة بكل المصفوفات الأخرى. لاحظ أن المفاتيح تستخدم في المقارنة على العكس من الدالة array_intersect()‎. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات التي ستقارن ...

array_intersect_uassoc()‎

(PHP 5, PHP 7) تحسب الدالة array_intersect_uassoc()‎ التقاطع (intersection) بين المصفوفات مع استخدام تحقق إضافي للفهارس، وتستخدم دالة يحددها المستخدم لمقارنة الفهارس. الوصف array array_intersect_uassoc ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) تعيد الدالة كل قيم المصفوفة array1 الموجودة بكل المصفوفات الأخرى. لاحظ أن المفاتيح تستخدم في المقارنة على العكس من الدالة array_intersect()‎. المعاملات array1 مصفوفة العناصر التي ستتحقق الدالة منها. array2 مصفوفة العناصر التي ستقارن بها الدالة. … مجموعة متغيرة من المصفوفات التي ستقارن ...

arr‎ay_diff_assoc()‎

(PHP 4 >= 4.3.0, PHP 5, PHP 7) تحسب الدالة arr‎ay_diff_assoc()‎ الفرق بين عدة مصفوفات مع أخذ مفاتيح المصفوفات بالحسبان. الوصف array array_diff_assoc ( array $array1 , array $array2 [, array $... ] ) تقارن الدالة arr‎ay_diff_assoc()‎‎ المصفوفات المُمَرََرة كمعاملات وتعيد الفرق بينها. هذه الدالة تختلف عن دالة array_diff()‎ إذ إنَّها تأخذ بالحسبان المفاتيح والقيم المرتبطة بها، وليس المفاتيح فحسب. المعاملات array1 المصفوفة التي ستقارن الدالة منها. array2 المصفوفة التي ستقارن الدالة بها. … مزيد من المصفوفات لتقارن الدالة بها. القيم ...

arr‎ay_diff_assoc()‎

(PHP 4 >= 4.3.0, PHP 5, PHP 7) تحسب الدالة arr‎ay_diff_assoc()‎ الفرق بين عدة مصفوفات مع أخذ مفاتيح المصفوفات بالحسبان. الوصف array array_diff_assoc ( array $array1 , array $array2 [, array $... ] ) تقارن الدالة arr‎ay_diff_assoc()‎‎ المصفوفات المُمَرََرة كمعاملات وتعيد الفرق بينها. هذه الدالة تختلف عن دالة array_diff()‎ إذ إنَّها تأخذ بالحسبان المفاتيح والقيم المرتبطة بها، وليس المفاتيح فحسب. المعاملات array1 المصفوفة التي ستقارن الدالة منها. array2 المصفوفة التي ستقارن الدالة بها. … مزيد من المصفوفات لتقارن الدالة بها. القيم ...

التابع Array.reverse في روبي

يعكس التابع reverse ترتيب عناصر المصفوفة التي استُدعيت معه ويضعها في مصفوفة جديدة. البنية العامة reverse → new_ary القيم المعادة تعاد مصفوفة جديدة تحوي جميع عناصر المصفوفة المعطاة ولكن بترتيب معكوس. أمثلة أمثلة على استخدام التابع reverse: [ "a", "b", "c" ].reverse #=> ["c", "b", "a"] [ 1 ].reverse #=> [1] انظر أيضًا التابع reverse!‎:يعكس‎ ترتيب عناصر المصفوفة التي استُدعيت معه. التابع rotate: ...

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, ...

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, ...

array_flip()‎

(PHP 4, PHP 5, PHP 7) تستبدل الدالة array_flip()‎ كل مفاتيح المصفوفة بالقيم المرتبطة معها. الوصف array array_flip ( array $array ) تعيد الدالة array_flip()‎ المصفوفة مقلوبة؛ تتحول مفاتيح المصفوفة إلي قيم وقيم المصفوفة إلى مفاتيح. لاحظ أن قيم المعامل array يجب أن تكون صالحةً كمفاتيح؛ أي أنها أعداد صحيحة أو نصوص. ستصدر الدالة تحذيراً إذا لم تكن القيمة صحيحةً، ولن تدرج الدالة زوج المفتاح/القيمة المتسبب في التحذير في المصفوفة المعادة. المعاملات array مصفوفة من أزواج المفاتيح والقيم لتبدِّل بينها الدالة. ...

array_flip()‎

(PHP 4, PHP 5, PHP 7) تستبدل الدالة array_flip()‎ كل مفاتيح المصفوفة بالقيم المرتبطة معها. الوصف array array_flip ( array $array ) تعيد الدالة array_flip()‎ المصفوفة مقلوبة؛ تتحول مفاتيح المصفوفة إلي قيم وقيم المصفوفة إلى مفاتيح. لاحظ أن قيم المعامل array يجب أن تكون صالحةً كمفاتيح؛ أي أنها أعداد صحيحة أو نصوص. ستصدر الدالة تحذيراً إذا لم تكن القيمة صحيحةً، ولن تدرج الدالة زوج المفتاح/القيمة المتسبب في التحذير في المصفوفة المعادة. المعاملات array مصفوفة من أزواج المفاتيح والقيم لتبدِّل بينها الدالة. ...

array_count_values()‎

(PHP 4, PHP 5, PHP 7) تحصي الدالة array_count_values()‎ عدد مرات تكرار كل قيمة موجودة داخل المصفوفة. الوصف array array_count_values ( array $array ) تنشئ الدالة array_count_values()‎ مصفوفةً جديدةً تحتوي على القيم الموجودة بالمصفوفة المُمَرََرة بالمعامل array كمفاتيح، وعدد مرات تكرار كل قيمة في هذه المصفوفة كقيم مرتبطة بتلك المفاتيح. المعاملات array مصفوفة تحتوي على قيم تحصي هذه الدالة عدد مرات تكرار كل واحدة منها. القيم المعادة تعيد الدالة مصفوفة جديدة من القيم الموجودة بالمصفوفة المُمَرََرة، ويرتبط مع كل قيمة ...

array_count_values()‎

(PHP 4, PHP 5, PHP 7) تحصي الدالة array_count_values()‎ عدد مرات تكرار كل قيمة موجودة داخل المصفوفة. الوصف array array_count_values ( array $array ) تنشئ الدالة array_count_values()‎ مصفوفةً جديدةً تحتوي على القيم الموجودة بالمصفوفة المُمَرََرة بالمعامل array كمفاتيح، وعدد مرات تكرار كل قيمة في هذه المصفوفة كقيم مرتبطة بتلك المفاتيح. المعاملات array مصفوفة تحتوي على قيم تحصي هذه الدالة عدد مرات تكرار كل واحدة منها. القيم المعادة تعيد الدالة مصفوفة جديدة من القيم الموجودة بالمصفوفة المُمَرََرة، ويرتبط مع كل قيمة ...

الدالة ‎‎jQuery.merge()‎‎ في jQuery

jQuery.merge( first, second )‎ القيم المعادة تعيد مصفوفةً (Array). الوصف تدمج هذه الدالة محتوى مصفوفتين مع بعضهما بعضًا وتضع الناتج في المصفوفة الأولى. jQuery.merge( first, second )‎ أُضيفت مع الإصدار: 1.0. first الكائن الأول الشبيه بالمصفوفة المراد دمج محتواه، إذ سيضاف محتوى الوسيط الثاني إليه. second الكائن الثاني الشبيه بالمصفوفة المراد دمج محتواه، إذ سيضاف محتواه إلى الوسيط الأول. تدمج الدالة ‎$.merge()‎ جميع محتويات المصفوفتين الممرَّرتين إليه في مصفوفة واحدة مع الحفاظ على ترتيب محتواهما، إذ تضاف محتويات المصفوفة الثانية ...

الدالة ‎‎jQuery.merge()‎‎ في jQuery

jQuery.merge( first, second )‎ القيم المعادة تعيد مصفوفةً (Array). الوصف تدمج هذه الدالة محتوى مصفوفتين مع بعضهما بعضًا وتضع الناتج في المصفوفة الأولى. jQuery.merge( first, second )‎ أُضيفت مع الإصدار: 1.0. first الكائن الأول الشبيه بالمصفوفة المراد دمج محتواه، إذ سيضاف محتوى الوسيط الثاني إليه. second الكائن الثاني الشبيه بالمصفوفة المراد دمج محتواه، إذ سيضاف محتواه إلى الوسيط الأول. تدمج الدالة ‎$.merge()‎ جميع محتويات المصفوفتين الممرَّرتين إليه في مصفوفة واحدة مع الحفاظ على ترتيب محتواهما، إذ تضاف محتويات المصفوفة الثانية ...

الدالة each()‎ في PHP

(PHP 4, PHP 5, PHP 7) تُعيد الدالة each()‎ كلًا من المفتاح والقيمة المقابلة الحاليين من المصفوفة وتُحرك مؤشرها للأمام. تحذير: أُلغيت هذه الدالة اعتبارًا من PHP 7.2.0. الاعتماد على هذه الدالة غير محبذ على الإطلاق. الوصف array each ( array &$array ) تُعيد هذه الدالة كلًا من المفتاح والقيمة الحاليْيَن من مصفوفة وتُحرك مؤشر المصفوفة للأمام. بعد تنفيذ الدالة each()‎، سيُترك مؤشر المصفوفة على العنصر التالي، أو بعد العنصر الأخير إذا كان قد وصل إلى نهاية المصفوفة. إذا كنت تريد ...

الدالة each()‎ في PHP

(PHP 4, PHP 5, PHP 7) تُعيد الدالة each()‎ كلًا من المفتاح والقيمة المقابلة الحاليين من المصفوفة وتُحرك مؤشرها للأمام. تحذير: أُلغيت هذه الدالة اعتبارًا من PHP 7.2.0. الاعتماد على هذه الدالة غير محبذ على الإطلاق. الوصف array each ( array &$array ) تُعيد هذه الدالة كلًا من المفتاح والقيمة الحاليْيَن من مصفوفة وتُحرك مؤشر المصفوفة للأمام. بعد تنفيذ الدالة each()‎، سيُترك مؤشر المصفوفة على العنصر التالي، أو بعد العنصر الأخير إذا كان قد وصل إلى نهاية المصفوفة. إذا كنت تريد ...

التهيئة الأولية للصنف ‎‎Array‎ في Kotlin

تنشِئ الدالة Array()‎ البانية مصفوفةً بحجم size مُحدَّدٍ، حيث يُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة init المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى. البنية العامة Array(size: Int, init: (Int) -> T) المعاملات size عدد صحيح يمثل حجم المصفوفة المراد إنشاؤها. init دالةٌ تستدعى لحساب قيمة كل عنصر من عناصر المصفوفة المراد إنشاؤها. القيم المعادة مصفوفة بالحجم size تتكوّن من العناصر الناتجة عن الدالة init. أمثلة ينشِئ التابع في الشيفرة الآتية مصفوفةً بستة عناصر زوجيّة (نتيجة ضرب ...

التهيئة الأولية للصنف ‎‎Array‎ في Kotlin

تنشِئ الدالة Array()‎ البانية مصفوفةً بحجم size مُحدَّدٍ، حيث يُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة init المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى. البنية العامة Array(size: Int, init: (Int) -> T) المعاملات size عدد صحيح يمثل حجم المصفوفة المراد إنشاؤها. init دالةٌ تستدعى لحساب قيمة كل عنصر من عناصر المصفوفة المراد إنشاؤها. القيم المعادة مصفوفة بالحجم size تتكوّن من العناصر الناتجة عن الدالة init. أمثلة ينشِئ التابع في الشيفرة الآتية مصفوفةً بستة عناصر زوجيّة (نتيجة ضرب ...

التابع Array.sort في روبي

يرتب التابع sort عناصر المصفوفة التي استُدعيت معه ويعيدها في مصفوفة جديدة. ستجرى عملية الموازنة بين عناصر المصفوفة المراد ترتيبها باستعمال المعامل <=> أو باستعمال كتلة برمجية محددة. إن استعملت الكتلة البرمجية block في ترتيب العناصر، فيجب أن تجري موازنة بين العنصر a والعنصر b وتعيد عددًا سالبًا إن كان b أكبر من a، أو العدد 0 إن كانا متساويين، أو عددًا موجبًا إن كان b أصغر من a. مع ذلك، لن تكون النتيجة مضمونة مئة بالمئة، إذ لا يمكن ...

array_unshift()‎

(PHP 4, PHP 5, PHP 7) تضيف الدالة array_unshift()‎ عنصرًا واحدًا أو أكثر لبداية المصفوفة. الوصف int array_unshift ( array &$array , mixed $value1 [, mixed $... ] ) تضيف الدالة array_unshift()‎ العناصر المُدخلة إلى بداية المصفوفة array. لاحظ أنَّ قائمة العناصر تدخل في بداية المصفوفة دفعةً واحدة، بحيث تبقى العناصر المُدخلة في الترتيب نفسه. ستُعدّل جميع مفاتيح المصفوفة العددية لتبدأ العد من الصفر في حين أن المفاتيح الحرفية لن تتغير. المعاملات array المصفوفة المُدخلة. value1 القيمة الأولى المراد إدخالها في ...

التابع Array.first في روبي

يجلب التابع first أول عنصر أو أول n عنصر من مصفوفة. البنية العامة first → obj or nil first(n) → new_ary المعاملات n عدد صحيح يحدد عدد العناصر الأولى المراد جلبها من المصفوفة المعطاة. القيم المعادة يعاد العنصر الأول من المصفوفة المعطاة إن لم يمرَّر أي وسيط، أو تعاد مصفوفة جديدة تحوي أول n عنصر من المصفوفة المعطاة. إن كانت المصفوفة فارغة، فستعاد القيمة nil إن لم يمرَّر أي وسيط، أو تعاد مصفوفة فارغة إن أعطي الوسيط n. أمثلة أمثلة ...

array_unshift()‎

(PHP 4, PHP 5, PHP 7) تضيف الدالة array_unshift()‎ عنصرًا واحدًا أو أكثر لبداية المصفوفة. الوصف int array_unshift ( array &$array , mixed $value1 [, mixed $... ] ) تضيف الدالة array_unshift()‎ العناصر المُدخلة إلى بداية المصفوفة array. لاحظ أنَّ قائمة العناصر تدخل في بداية المصفوفة دفعةً واحدة، بحيث تبقى العناصر المُدخلة في الترتيب نفسه. ستُعدّل جميع مفاتيح المصفوفة العددية لتبدأ العد من الصفر في حين أن المفاتيح الحرفية لن تتغير. المعاملات array المصفوفة المُدخلة. value1 القيمة الأولى المراد إدخالها في ...

التابع Array.initialize_copy في روبي

يبدل التابع initialize_copy محتوى المصفوفة المُمرّرة إليه مكان محتوى المصفوفة التي استُدعيت معه مع تغيير طول المصفوفة عند الضرورة. البنية العامة initialize_copy(other_ary) → ary المعاملات other_ary المصفوفة التي ستحل محتوياتها مكان كامل محتويات المصفوفة المعطاة. القيم المعادة تعاد المصفوفة نفسها المعطاة مع تغيير محتواها إلى محتوى المصفوفة other_ary. أمثلة مثالٌ على استخدام التابع initialize_copy: a = [ "a", "b", "c", "d", "e" ] a.initialize_copy([ "x", "y", "z" ]) #=> ["x", "y", "z"] a ...

الدالة sortedArrayWith()‎ في Kotlin

ترتِّب الدالة sortedArrayWith()‎ جميع عناصر المصفوفة التي استُدعيت معها وفقًا للمُقارِن المُمرّر إليها ثمَّ تضع الناتج في مصفوفة جديدة.  البنية العامة fun <T> Array<out T>.sortedArrayWith( comparator: Comparator<in T> ): Array<out T> المعاملات comparator المقارن الذي سترتَّب العناصر وفقًا له. القيمة المعادة تُعاد مصفوفة جديدة تضم عناصر المصفوفة المعطاة بعد ترتيبها وفقًا للمُقارِن comparator المعطى. أمثلة استعمال الدالة ()sortedArrayWith لترتيب عناصر مصفوفة وفقًا لناتج طرح قيمة العنصر اللاحق من قيمة العنصر السابق: import java.util.Arrays fun main(args: Array<String>) { val array = arrayOf(1, 9, -3, ...

الدالة sortedArrayDescending()‎ في Kotlin

ترتِّب الدالة sortedArrayDescending()‎ جميع عناصر المصفوفة التي استُدعيت معها تنازليًّا ثمَّ تضع الناتج في مصفوفة جديدة.  البنية العامة fun <T : Comparable<T>> Array<T>.sortedArrayDescending(): Array<T> fun ByteArray.sortedArrayDescending(): ByteArray fun ShortArray.sortedArrayDescending(): ShortArray fun IntArray.sortedArrayDescending(): IntArray fun LongArray.sortedArrayDescending(): LongArray fun FloatArray.sortedArrayDescending(): FloatArray fun DoubleArray.sortedArrayDescending(): DoubleArray fun CharArray.sortedArrayDescending(): CharArray القيمة المعادة تعاد مصفوفة جديدة تضم عناصر المصفوفة المعطاة بعد ترتيبها تصاعديًّا. أمثلة استعمال الدالة ()sortedArrayDescending لترتيب عناصر مصفوفة تنازليًّا: import java.util.Arrays fun main(args: Array<String>) { val array = arrayOf(1, 9, -3, 7, 5, 6) ...

الدالة sortedArray()‎ في Kotlin

ترتِّب الدالة sortedArray()‎ جميع عناصر المصفوفة التي استُدعيت معها تصاعديًّا ثمَّ تضع الناتج في مصفوفة جديدة.  البنية العامة fun <T : Comparable<T>> Array<T>.sortedArray(): Array<T> fun ByteArray.sortedArray(): ByteArray fun ShortArray.sortedArray(): ShortArray fun IntArray.sortedArray(): IntArray fun LongArray.sortedArray(): LongArray fun FloatArray.sortedArray(): FloatArray fun DoubleArray.sortedArray(): DoubleArray fun CharArray.sortedArray(): CharArray القيمة المعادة تعاد مصفوفة جديدة تضم عناصر المصفوفة المعطاة بعد ترتيبها تصاعديًّا. أمثلة استعمال الدالة ()sortedArray لترتيب عناصر مصفوفة تصاعديًّا: import java.util.Arrays fun main(args: Array<String>) { val array = arrayOf(1, 9, -3, 7, 5, 6) ...

الدالة Array.new‎ في روبي

تنشئ الدالة new‎‎ مصفوفةً جديدةً. البنية العامة new(size=0, default=nil) new(array) new(size) {|index| block } إن لم تمرَّر أيَّة وسائط إلى الدالة new()‎، فستنشئ مصفوفة جديدة فارغة. إن مُرِّر الوسيطان size و default اللذان يمثلان حجم المصفوفة والقيم الأولية لعناصرها، فستُنشَأ مصفوفة جديدة حجمها size ومكونة من القيم default المعطاة. لاحظ أنَّ جميع العناصر تشير إلى الكائن default نفسه. first_array = ["Matz", "Guido"] تنشئ الدالة new()‎ أيضًا نسخة من مصفوفة أخرى عبر تمريرها كوسيط (تنشئ تلك المصفوفة عبر استدعاء التابع ‎ to_ary‎ مع الوسيط المعطى). ...

التابع Array.reject في روبي

يعيد التابع reject مصفوفة جديدة تحتوي جميع عناصر المصفوفة التي استُدعيت معها والتي لم تحقق شرطًا محددًا. يُحافَظ على ترتيب العناصر المرفوضة المعادة بنفس ترتيبها كما كانت في المصفوفة الأصلية. إن لم تُمرَّر أية كتلة إلى التابع reject، فسيعيد كائنًا من النوع Enumerator. البنية العامة reject {|item| block } → new_ary reject → Enumerator القيم المعادة تعاد مصفوفة جديد تحوي جميع عناصر المصفوفة المعطاة التي لم تعاد معها القيمة true عند تطبيق الكتلة block عليها، أو يعاد كائن من النوع ...

المخاليط (Mixins) في Sass

تتيحُ المخاليط تعريف الأنماط التي يمكن إعادة استخدامها في ملف الأنماط دون اللجوء إلى الأصناف غير الدلاليَّة مثلِ ‎.float-left. يمكن أن تحوي المخاليط أيضًا جميع قواعد CSS وأيَّ شيء آخر يُسمح باستعماله في ملفات Sass. يمكن أيضًا أن يُمرَّر لها وسائط (arguments) وبذلك يمكن إنتاج مجموعة واسعة من الأنماط بعدد قليل من المخاليط. تعريف المخلوط (Defining a Mixin):‏ ‎@mixin تعرَّف المخاليط (Mixins) بوساطة التعليمة ‎@mixin متبوعةً باسم المخلوط، ويمكن اختياريًا إضافة وسائط له، ثمّ كتلة من الأنماط تتضمّن محتويات المخلوط. ...

التابع Array.combination في روبي

يجمِّع التابع combination عناصر المصفوفة المعطاة مع بعضها بعضًا في مصفوفات بطول يساوي القيمة n الممررة إليه ثم يضع هذه المصفوفات في المصفوفة نفسها المعطاة ويعيدها. لا يوجد أي ضمان للتنبؤ بترتيب العناصر المجمَّعة المعادة. إن لم تمرَّر أي كتلة (block) إلى هذا التابع، فسيعيد كائنًا من النوع Enumerator. البنية العامة combination(n) { |c| block } → ary combination(n) → Enumerator المعاملات n عدد صحيح يحدد عدد عناصر المصفوفات الفرعية المراد تجميع عناصر المصفوفة المعطاة ضمنها. القيم المعادة تعاد المصفوفة ...

‎الدالة reset()‎‎‎‎‎‎‎‎‎‎‎ في PHP

(PHP 4, PHP 5, PHP 7) تُحرك الدالة reset()‎‎ المؤشر الداخلي لمصفوفة إلى أول عنصر. الوصف mixed reset ( array &$array ) تُحرك الدالة reset()‎‎ المؤشر الداخلي للمصفوفة array إلى لبدايتها. فيها وتُعيد قيمة أول عنصر فيها. المعاملات array المصفوفة المُدخلة. القيم المعادة تُعيد الدالة قيمة عنصر المصفوفة الأول، أو FALSE إذا كان المصفوفة فارغةً. تحذير: قد تُعيد هذه الدالة القيمة المنطقية FALSE، ولكن قد تُعيد أيضًا قيمة غير منطقية تُقيّم بنفس القيمة FALSE. يرجى قراءة قسم القيم المنطقية Booleans لمزيد ...

array_reverse()‎

(PHP 4, PHP 5, PHP 7) تُعيد الدالة array_reverse()‎ المصفوفة وعناصرها مرتبةٌ ترتيبًا معكوسًا. الوصف array array_reverse ( array $array [, bool $preserve_keys = FALSE ] ) عند تمرير المصفوفة array إلى الدالة array_reverse()‎ فستعيد مصفوفة جديدة عناصرها مرتبةٌ ترتيبًا معكوسًا. المعاملات array المصفوفة المُدخلة. preserve_keys إذا حُدد بالقيمة TRUE فسيُحتفظ بالمفاتيح الرقمية المرتبطة مع العناصر. لاحظ أنَّ المفاتيح غير الرقمية لن تتأثر بهذا المعامل وسيُحتفظ بها دائمًا. القيم المعادة تُعيد المصفوفة المعكوس ترتيب عناصرها. أمثلة المثال 1: مثال على الدالة ...

array_reverse()‎

(PHP 4, PHP 5, PHP 7) تُعيد الدالة array_reverse()‎ المصفوفة وعناصرها مرتبةٌ ترتيبًا معكوسًا. الوصف array array_reverse ( array $array [, bool $preserve_keys = FALSE ] ) عند تمرير المصفوفة array إلى الدالة array_reverse()‎ فستعيد مصفوفة جديدة عناصرها مرتبةٌ ترتيبًا معكوسًا. المعاملات array المصفوفة المُدخلة. preserve_keys إذا حُدد بالقيمة TRUE فسيُحتفظ بالمفاتيح الرقمية المرتبطة مع العناصر. لاحظ أنَّ المفاتيح غير الرقمية لن تتأثر بهذا المعامل وسيُحتفظ بها دائمًا. القيم المعادة تُعيد المصفوفة المعكوس ترتيب عناصرها. أمثلة المثال 1: مثال على الدالة ...

التابع Array.map في روبي

يستدعي التابع map كتلة برمجية محدَّدة مع كل عنصر من عناصر مصفوفة ثمَّ يضع الناتج الذي تعيده هذه الكتلة لكل عنصر في مصفوفة جديدة وتعيدها. إن لم تمرَّر أية كتلة إلى التابع map، فسيعيد كائنًا من النوع Enumerator. البنية العامة map { |item| block } → new_ary map → Enumerator القيم المعادة تعاد مصفوفة جديدة تحوي ناتج تطبيق الكتلة block على كل عنصر من عناصر المصفوفة المعطاة، أو يعاد كائنٌ من النوع Enumerator إن لم تعطَ الكتلة block. أمثلة أمثلة ...

التابع Array.drop في روبي

يحذف التابع drop أول n عنصر من مصفوفة ثمَّ يضع بقية العناصر في مصفوفة جديدة ويعيدها. إن مرِّر عددٌ سالبٌ إلى هذا التابع، فسيُطلَق الخطأ ArgumentError. البنية العامة drop(n) → new_ary المعاملات n عدد صحيح يحدد عدد العناصر الأولى المراد حذفها من المصفوفة. القيم المعادة تعاد مصفوفة جديدة تحوي جميع عناصر المصفوفة المعطاة باستثناء أول n عنصر منها. أمثلة مثالٌ على استخدام التابع drop: a = [1, 2, 3, 4, 5, 0] a.drop(3) ...

الدالة key()‎ في PHP

(PHP 4, PHP 5, PHP 7) تُعيد الدالة key()‎‎ مفتاحًا ما من مصفوفة. الوصف mixed key ( array $array ) تُعيد الدالة key()‎‎‎ عنصر الفهرس للموضع الحالي في المصفوفة. المعاملات array المصفوفة المُدخلة. القيم المعادة تُعيد الدالة key()‎‎‎‎ ببساطة مفتاح عنصر المصفوفة الذي يشير المؤشر الداخلي إليه حاليًا. ولا تحرك الدالةُ المؤشرَ بأي طريقة. إذا أشار المؤشر الداخلي خارج نهاية قائمة العناصر أو كانت المصفوفة فارغة، تُعيد الدالة key()‎‎‎ القيمة NULL. سجل التغييرات الإصدار الوصف 7.0.0 تُمرر المصفوفة array الآن دائمًا ...

الدالة current()‎ في PHP

(PHP 4, PHP 5, PHP 7) تعيد الدالة current()‎ العنصر الحالي في مصفوفة. الوصف mixed current ( array $array ) تحتوي كل مصفوفة على مؤشر داخلي يشير إلى العنصر "الحالي"، والذي يشير بدايةً إلى العنصر الأول المدرج في المصفوفة. المعاملات array المصفوفة المُدخلة. القيم المعادة تُعيد الدالة current()‎ ببساطة قيمة عنصر المصفوفة الذي يشير إليه حاليًا المؤشرُ الداخلي. ولا تحرك الدالةُ المؤشرَ بأي طريقة. إذا كان المؤشر الداخلي يشير إلى ما بعد نهاية قائمة العناصر، أو إذا كانت المصفوفة فارغة، فإن ...

الدالة current()‎ في PHP

(PHP 4, PHP 5, PHP 7) تعيد الدالة current()‎ العنصر الحالي في مصفوفة. الوصف mixed current ( array $array ) تحتوي كل مصفوفة على مؤشر داخلي يشير إلى العنصر "الحالي"، والذي يشير بدايةً إلى العنصر الأول المدرج في المصفوفة. المعاملات array المصفوفة المُدخلة. القيم المعادة تُعيد الدالة current()‎ ببساطة قيمة عنصر المصفوفة الذي يشير إليه حاليًا المؤشرُ الداخلي. ولا تحرك الدالةُ المؤشرَ بأي طريقة. إذا كان المؤشر الداخلي يشير إلى ما بعد نهاية قائمة العناصر، أو إذا كانت المصفوفة فارغة، فإن ...

المعامل

يجمع المعامل | عناصر مصفوفتين في مصفوفة واحدة جديدة مع استثناء العناصر المتكررة والحفاظ على ترتيب العناصر وفقًا للمصفوفة الأولى المعطاة. يوازن المعامل | القيم باستخدام hash و eql?‎ للحصول على أعلى كفاءة. البنية العامة ary | other_ary → new_ary القيم المعادة تعاد مصفوفة جديدة تحوي جميع عناصر المصفوفة ary والمصفوفة other_ary مع حذف العناصر المتكررة. أمثلة مثال عن استخدام المعامل |: [ "a", "b", "c" ] | [ "c", "d", "a" ] #=> [ "a", "b", ...

التابع Array.reverse!‎ في روبي

يعكس التابع reverse!‎ ترتيب عناصر المصفوفة التي استُدعيت معه. البنية العامة reverse! → ary القيم المعادة تعاد المصفوفة نفسها المعطاة بعد عكس ترتيب عناصرها. أمثلة أمثلة على استخدام التابع reverse!‎: a = [ "a", "b", "c" ] a.reverse! #=> ["c", "b", "a"] a #=> ["c", "b", "a"] انظر أيضًا التابع reverse: يعكس ترتيب عناصر المصفوفة التي استُدعيت معه ويضعها في مصفوفة ...

عرض (250 السابقة | 250 التالية) (20 | 50 | 100 | 250 | 500).