اذهب إلى المحتوى
  • 0

ما هى دالة is_array و دالة count

نجاة العبد الرحيم

السؤال

Recommended Posts

  • 0
بتاريخ 7 دقائق مضت قال نجاة العبد الرحيم:

لو سمحتوا ممكن حدا يشرحلي دالة is array و account?

مرحبا .

هل يمكنك تحديد لغة البرمجة الخاصة بالدوال المراد شرحها ؟ وايضا هل تقصدين دالة count ؟ لانه لا توجد دالة تسمى account

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 6 دقائق مضت قال محمد عاطف11:

مرحبا .

هل يمكنك تحديد لغة البرمجة الخاصة بالدوال المراد شرحها ؟ وايضا هل تقصدين دالة count ؟ لانه لا توجد دالة تسمى account

عفوا اللغة php , اي خطأ مني حاولت اعدل ما قدرت count

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال نجاة العبد الرحيم:

عفوا اللغة php , اي خطأ مني حاولت اعدل ما قدرت count

ان لغات البرمجة تحتوى على انواع عديدة من المتغيرات ولناخذ مثلا لغة php لديها هذه الانواع :

  1. المتغير من نوع سلسلة نصية (string) هو متغير يحتوى على حروف وارقام على هيئة نص يمكنك طباعته او استخدامها كما تشائين .
  2. المتغير من int هو متغير يحتوى على ارقام صحيحة ولا يوجد بها كسور مثل 1 او 2 او 3 او 100.
  3. المتغير من float او double هو مثل int ولكنه من الممكن ان يحتوى على كسور مثل 1.2 او 1.4 او 100.5 وهكذا.
  4. المتغير من نوع boolean هو متغير يحتوى فقط على قيمتين سواء true او false .
  5. المتغير من نوع مصفوفة (array) هو عبارة عن مصفوفة تتكون من مفتاح خاص و قيمة مثل 
    $arr = ["key1"=>"test","key2"=>100];

ناتى للدالة count و is_array :

الدالة is_array تاخذ متغير و تقوم بالتحقق من نوعه اذا كان من نوع مصفوفة array ستقوم بارجاع true اى قيمة صحيحة واذا كان من نوع غير المصفوفة ستقوم بارجاع false اى قيمة خاطئة . وهى دالة مهمة تمكنك من التحقق من نوع المتغير حتى لايحدث خطأ غير مقصود اذا حاولتى استخدام دوال او شئ خاص بالمصفوفات على متغير من نوع غيرها .

اما الدالة count فهى تقوم بارجاع مجموع العناصر فى المفصوصة مثلا هنا .

$arr = [1,2,3,4,5]; 

echo count($arr); // ستقوم بطباعة رقم 5

هنا لاحظى كيف استخدمنا دالة count على متغير من نوع مصفوفة و هى تتكون من 5 عناصر اذا دالة count ستقوم باراجع رقم 5 .

بالتوفيق ان شاء الله

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

كما وضح محمد في التعليق السابق أن الدالة is_array()

  • تستخدم  للتحقق هل المتغير المراد التعامل معه هو مصفوفة ام لا قبل القيام بعمليات متعلقة بالمصفوفات.
  • ايضا قبل استخدام count() لعد عناصر المتغير يجب التأكد انه مصفوفة.

والدالة count() لحساب عدد عناصر المصفوفة المراد التعامل معها. ايضا في عمليات التحقق والمقارنة على عدد عناصر المصفوفة.

فلنأخذ مثالا بسيطا لفهم الدوال  is_array() و count() أكثر

// إنشاء مصفوفة الطلاب
$students = [
  'John', 
  'Mary',
  'Mark'
];

// استخدام is_array() للتأكد أن $students مصفوفة
if(is_array($students)) {
  echo '$students is an array';
}

// عد عدد طلاب المصفوفة باستخدام count()  
$count = count($students);
echo "Number of students: $count"; 

// تكرار على عناصر المصفوفة باستخدام foreach
foreach ($students as $student) {
  echo $student . '<br>';
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...