تتيح لك وظيفة PHP Array الوصول إلى المصفوفات ومعالجتها.
يدعم المصفوفات البسيطة والمصفوفات متعددة الأبعاد.
تعد وظيفة PHP Array جزءًا لا يتجزأ من PHP core. لا يلزم التثبيت لاستخدام هذه الوظائف.
وظيفة | يصف |
---|---|
صفيف () | إنشاء مصفوفة. |
array_change_key_case() | إرجاع مصفوفة جميع مفاتيحها بأحرف كبيرة أو صغيرة. |
array_chunk() | تقسيم صفيف إلى قطع صفيف جديدة. |
صفيف_عمود () | إرجاع قيمة عمود واحد في مصفوفة الإدخال. |
array_combine() | قم بإنشاء مصفوفة جديدة عن طريق دمج مصفوفتين (واحدة تحتوي على مفاتيح والأخرى تحتوي على مفاتيح). |
array_count_values() | يستخدم لحساب عدد مرات ظهور جميع القيم في المصفوفة. |
array_diff() | يقارن المصفوفات ويعيد الفرق بين صفيفين (مقارنة القيم الأساسية فقط). |
array_diff_assoc() | مقارنة المصفوفات وإرجاع الفرق بين صفيفين (مقارنة أسماء المفاتيح وقيم المفاتيح). |
array_diff_key() | يقارن المصفوفات ويعيد الفرق بين صفيفين (تتم مقارنة المفاتيح فقط). |
array_diff_uassoc() | مقارنة المصفوفات وإرجاع الفرق بين المصفوفتين (مقارنة أسماء المفاتيح وقيم المفاتيح، باستخدام وظيفة مقارنة المفاتيح المعرفة من قبل المستخدم). |
array_diff_ukey() | قارن المصفوفات وأرجع الفرق بين المصفوفتين (قارن فقط أسماء المفاتيح باستخدام وظيفة مقارنة المفاتيح المحددة من قبل المستخدم). |
array_fill() | يملأ المصفوفة بالقيم الأساسية المحددة. |
array_fill_keys() | يملأ المصفوفة بالقيمة الرئيسية المحددة. |
مرشح_المصفوفة() | استخدم دالة رد الاتصال لتصفية العناصر في المصفوفة. |
array_flip() | عكس/تبديل أسماء المفاتيح في المصفوفة وقيم المفاتيح المرتبطة بها. |
array_intersect() | يقارن المصفوفات ويعيد تقاطع صفيفين (مقارنة القيم الأساسية فقط). |
array_intersect_assoc() | يقارن المصفوفات ويعيد تقاطع صفيفين (يقارن أسماء المفاتيح وقيم المفاتيح). |
array_intersect_key() | يقارن المصفوفات ويعيد تقاطع صفيفين (تتم مقارنة المفاتيح فقط). |
array_intersect_uassoc() | مقارنة المصفوفات وإرجاع تقاطع صفيفين (مقارنة المفاتيح وقيم المفاتيح، باستخدام وظائف مقارنة المفاتيح المعرفة من قبل المستخدم). |
array_intersect_ukey() | قارن المصفوفات وأرجع تقاطع صفيفين (قارن المفاتيح فقط باستخدام وظيفة مقارنة المفاتيح المحددة من قبل المستخدم). |
array_key_exists() | التحقق من وجود المفتاح المحدد في المصفوفة. |
مفاتيح_المصفوفة() | إرجاع كافة المفاتيح في المصفوفة. |
array_map() | يطبق دالة معرفة من قبل المستخدم على كل قيمة في المصفوفة المحددة ويعيد قيمة جديدة. |
array_merge() | دمج مصفوفة واحدة أو أكثر في مصفوفة واحدة. |
array_merge_recursive() | دمج مصفوفة واحدة أو أكثر بشكل متكرر في مصفوفة واحدة. |
array_multisort() | فرز صفائف متعددة أو صفائف متعددة الأبعاد. |
array_pad() | إدراج عدد محدد من العناصر بقيمة محددة في مصفوفة. |
array_pop() | قم بإزالة العنصر الأخير من المصفوفة (أخرجه من المكدس). |
array_product() | احسب حاصل ضرب جميع القيم في المصفوفة. |
array_push() | أدخل (ادفع) عنصرًا واحدًا أو أكثر إلى نهاية المصفوفة. |
array_rand() | حدد عنصرًا واحدًا أو أكثر من المصفوفة بشكل عشوائي وأرجع اسم المفتاح. |
صفيف_تقليل () | باستخدام دالة معرفة من قبل المستخدم، يتم بشكل متكرر تقليل الصفيف إلى سلسلة وإعادته. |
array_replace() | يستبدل قيم المصفوفة الأولى بقيم المصفوفة التالية. |
array_replace_recursive() | يستبدل بشكل متكرر قيم المصفوفة الأولى بقيم المصفوفات اللاحقة. |
array_reverse() | عكس ترتيب العناصر في المصفوفة الأصلية، وإنشاء مصفوفة جديدة وإعادتها. |
array_search() | يبحث في المصفوفة عن قيمة معينة ويعيد المفتاح المقابل في حالة نجاحه. |
array_shift() | إزالة العنصر الأول من المصفوفة وإرجاع قيمة العنصر المحذوف. |
شريحة_المصفوفة() | إرجاع الجزء المحدد من المصفوفة. |
array_splice() | إزالة العناصر المحددة من المصفوفة واستبدالها بقيم أخرى. |
صفيف_sum() | إرجاع مجموع كافة القيم في المصفوفة. |
array_udiff() | قارن المصفوفات وأرجع الفرق بين المصفوفتين (فقط قم بمقارنة القيم الأساسية، باستخدام وظيفة مقارنة المفاتيح المعرفة من قبل المستخدم). |
array_udiff_assoc() | مقارنة المصفوفات وإرجاع الفرق بين صفيفين (مقارنة أسماء المفاتيح وقيم المفاتيح، واستخدام الوظائف المضمنة لمقارنة أسماء المفاتيح، واستخدام الوظائف المحددة من قبل المستخدم لمقارنة قيم المفاتيح). |
array_udiff_uassoc() | مقارنة المصفوفات وإرجاع الفرق بين صفيفين (لمقارنة المفاتيح والقيم الأساسية، استخدم وظيفتي مقارنة المفاتيح المعرفة من قبل المستخدم). |
array_intersect() | يقارن المصفوفات ويعيد تقاطع صفيفين (يقارن فقط القيم الأساسية، باستخدام وظيفة مقارنة المفاتيح المعرفة من قبل المستخدم). |
array_uintersect_assoc() | مقارنة المصفوفات وإرجاع تقاطع صفيفين (مقارنة أسماء المفاتيح وقيم المفاتيح، واستخدام الوظائف المضمنة لمقارنة أسماء المفاتيح، واستخدام الوظائف المحددة من قبل المستخدم لمقارنة قيم المفاتيح). |
array_uintersect_uassoc() | مقارنة المصفوفات وإرجاع تقاطع صفيفين (مقارنة المفاتيح وقيم المفاتيح، باستخدام وظيفتي مقارنة المفاتيح المعرفة من قبل المستخدم). |
array_unique() | إزالة القيم المكررة من المصفوفة. |
array_unshift() | أدخل عنصرًا واحدًا أو أكثر في بداية المصفوفة. |
قيم المصفوفة () | إرجاع كافة القيم في المصفوفة. |
array_walk() | يطبق وظيفة المستخدم على كل عضو في المصفوفة. |
array_walk_recursive() | يطبق وظيفة المستخدم بشكل متكرر على كل عضو في المصفوفة. |
أرسورت () | قم بفرز مصفوفة ترابطية بترتيب تنازلي حسب قيمة المفتاح. |
نوع () | فرز مصفوفة ترابطية بترتيب تصاعدي حسب قيمة المفتاح. |
مدمج () | إنشاء مصفوفة تحتوي على أسماء المتغيرات وقيمها. |
عدد() | إرجاع عدد العناصر في المصفوفة. |
حاضِر() | إرجاع العنصر الحالي في المصفوفة. |
كل() | إرجاع زوج المفتاح/القيمة الحالي في المصفوفة. |
نهاية() | يضبط المؤشر الداخلي للمصفوفة على العنصر الأخير. |
يستخرج() | استيراد المتغيرات من صفيف إلى جدول الرموز الحالي. |
in_array() | التحقق من وجود القيمة المحددة في المصفوفة. |
مفتاح() | احصل على اسم المفتاح من المصفوفة النقابية. |
كرسورت() | قم بفرز مصفوفة ترابطية بترتيب تنازلي حسب اسم المفتاح. |
كسورت () | قم بفرز المصفوفة النقابية بترتيب تصاعدي حسب اسم المفتاح. |
قائمة() | تعيين القيم الموجودة في المصفوفة لبعض متغيرات المصفوفة. |
ناتكاسسورت () | قم بفرز مصفوفة بطريقة غير حساسة لحالة الأحرف باستخدام خوارزمية "الفرز الطبيعي". |
ناتسورت() | قم بفرز المصفوفة باستخدام خوارزمية "الفرز الطبيعي". |
التالي() | يحرك المؤشر الداخلي في المصفوفة إلى الخلف بمقدار موضع واحد. |
نقاط البيع () | الاسم المستعار للتيار (). |
السابق () | قم بإرجاع المؤشر الداخلي للمصفوفة بمقدار بت واحد. |
يتراوح() | إنشاء مصفوفة تحتوي على نطاق محدد من العناصر. |
إعادة ضبط() | اضبط المؤشر الداخلي للمصفوفة على العنصر الأول. |
رسورت() | فرز مجموعة رقمية بترتيب تنازلي. |
خلط() | إعادة ترتيب العناصر في المصفوفة بترتيب عشوائي. |
حجم() | الاسم المستعار للعد (). |
نوع() | فرز مصفوفة رقمية بترتيب تصاعدي. |
واسورت () | فرز القيم الأساسية في صفيف باستخدام وظيفة المقارنة المحددة من قبل المستخدم. |
تصنيف المملكة المتحدة () | فرز المفاتيح في صفيف باستخدام وظيفة المقارنة المعرفة من قبل المستخدم. |
مستخدم () | فرز مصفوفة باستخدام دالة المقارنة المعرفة من قبل المستخدم. |