كيفية استخدام دالة sizeof () في PHP

Kyfyt Astkhdam Dalt Sizeof Fy Php



هل أنت مطور PHP تتطلع إلى تحسين أداء التعليمات البرمجية الخاصة بك؟ إذا كان الأمر كذلك ، يمكنك استخدام ملف حجم() وظيفة. تتيح لك هذه الوظيفة تحديد عدد العناصر في المصفوفة وهي أداة مفيدة عند التعامل مع المصفوفات والسلاسل والكائنات. من خلال فهم كيفية الاستخدام حجم() بشكل صحيح ، يمكن للمستخدمين زيادة فعالية وأداء التعليمات البرمجية الخاصة بهم.

في هذه المقالة ، سوف نستكشف حجم() الوظيفة وصياغتها واستخدامها في PHP.

ما هي وظيفة sizeof ()

حجم() هي وظيفة في PHP تسمح للمطورين بتحديد عدد العناصر في المصفوفة وغالبًا ما تُستخدم لتحديد حجم المصفوفات والسلاسل والكائنات في PHP.







بناء الجملة



التالي هو بناء الجملة المطلوب استخدامه حجم() تعمل في PHP:



حجم ( مجموعة مصفوفة و وضع )

هنا ، مجموعة مصفوفة المعلمة عبارة عن مصفوفة تحتوي على عدد العناصر التي سيتم العثور عليها والاختياري وضع يتم استخدام المعلمة لتحديد كيفية قيام الوظيفة بحساب عناصر جميع المصفوفات المتداخلة في مصفوفة العنصر بشكل متكرر. هناك نوعان من أوضاع 0 هو الوضع الافتراضي الذي يحسب محتوى المستوى الأعلى فقط ولا يتضمن محتوى المصفوفات المتداخلة في مصفوفة المستوى الأعلى. بينما 1 يحسب بشكل متكرر جميع العناصر في المصفوفة ، بما في ذلك عناصر المصفوفات المتداخلة. على سبيل المثال:





قيمة الإرجاع

ال حجم() دالة ترجع القيمة الصحيحة لعدد العناصر.

كيفية استخدام دالة sizeof () في PHP

فيما يلي خطوات الاستخدام حجم() تعمل في PHP:



الخطوة 1: تحتاج أولاً إلى تحديد مصفوفة تريد العثور على عدد العناصر الخاصة بها.

الخطوة 2: بعد ذلك تحتاج إلى الاتصال حجم() ، المعلمة الأولى هي مجموعة مصفوفة ، والمعلمة الثانية اختيارية إذا كنت تريد استخدامها وضع .

الخطوه 3: أخيرًا ، يمكنك استخدام صدى أو طباعة لإخراج النتائج إلى المتصفح أو سطر الأوامر.

مثال 1

ضع في اعتبارك المثال التالي ، لقد قمنا بتهيئة ملف موظف مجموعة بقيم معينة ، ثم استخدمنا حجم() دالة لحساب مجموع عناصر المصفوفة:

<؟ php

موظف $ = مجموعة مصفوفة ( 'زينب' و 'أوايس' و 'كومال' و 'عيب' ) ؛

صدى صوت ( 'العدد الإجمالي للعناصر في المصفوفة هو:' . حجم ( موظف $ ) ) ؛

؟>

مثال 2

في المثال التالي ، استخدمنا الامتداد حجم() دالة لحساب عناصر المصفوفة متعددة الأبعاد باستخدام الوضع 1 ، وسيحسب هذا الوضع بشكل متكرر العناصر بما في ذلك العنصر في المصفوفة المتداخلة:

<؟ php

مجموعة $ = مجموعة مصفوفة ( 'موظف' => مجموعة مصفوفة ( 'زينب' و عويس و 'عيب' و كومال ) و

'جنس' => مجموعة مصفوفة ( 'أنثى' و 'ذكر' و 'أنثى' و 'أنثى' ) ) ؛

صدى صوت 'العدد العادي للصفيف هو:' . حجم ( مجموعة $ ) ؛

صدى صوت ' ' ؛

صدى صوت 'العدد العودي للصفيف هو:' . حجم ( مجموعة $ و 1 ) ؛

؟>

ملحوظة: في الكود أعلاه ، الرقم الافتراضي للمصفوفة هو 2 لأنه بشكل افتراضي حجم() تحسب الدالة أصل المصفوفة فقط. في هذا المثال ، العناصر الأساسية عبارة عن سلسلتين فرعيتين ، 'موظف' و 'جنس'.

الحد الأدنى

ال sizeof () وظيفة في PHP تُستخدم للعثور على عدد عناصر المصفوفة وهي الوظيفة المضمنة والاسم المستعار لـ عدد() وظيفة. يقبل حجتين. أحدهما إلزامي والآخر اختياري. تحدد المعلمة الاختيارية وضع العد حيث 0 يمثل العد العادي و 1 يكون العد العودي الذي يستخدم للصفائف متعددة الأبعاد.