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

Kyfyt Astkhdam Dalt Is Scalar Fy Php



ال is_scalar () تُستخدم الدالة في PHP لتحديد ما إذا كانت القيمة المعطاة من النوع القياسي أم لا. إذا كان المتغير من النوع القياسي ، فإنه يعيد صحيحًا ؛ وإلا فإنها ترجع خطأ. يتم التعامل مع الأنواع العددية في PHP عبر وظيفة PHP المدمجة هذه. تدعم PHP الأنواع العددية التالية: عدد صحيح ، عائم (أرقام فاصلة عائمة) ، سلسلة ، و منطقية.

بناء الجملة

بناء جملة is_scalar () الوظيفة في PHP هي كما يلي:







منطقي is_scalar ( قيمة دولار )

يأخذ معلمة واحدة ، وهي قيمة دولار التي تمثل المتغير أو القيمة التي تريد التحقق مما إذا كانت من النوع القياسي.



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

ألق نظرة على بعض الأمثلة في PHP لفهم استخدام امتداد is_scalar () وظيفة.



مثال 1: إخراج قيمة منطقية

يوضح الكود التالي كيفية عمل ملف is_scalar () يمكن استخدام الدالة في PHP لتحديد ما إذا كان متغير الإدخال هو قيمة منطقية نوع البيانات أم لا.





<؟ php

فار دولار = حقيقي ؛

لو ( is_scalar ( فار دولار ) ) {

صدى صوت 'هذا المتغير هو نوع منطقي.' ؛

} آخر {

صدى صوت 'هذا المتغير ليس نوعًا منطقيًا.' ؛

}

؟>

في هذا المثال ، سيكون الناتج هذا المتغير هو نوع منطقي لأن المتغير كان هو نوع بيانات منطقي.



مثال 2: إخراج قيمة صحيحة

يحدد المثال التالي ما إذا كان متغير الإدخال من نوع عدد صحيح.

<؟ php

فار دولار = 10 ؛

لو ( is_scalar ( فار دولار ) ) {

صدى صوت 'هذا المتغير هو نوع عدد صحيح.' ؛

} آخر {

صدى صوت 'هذا المتغير ليس نوع عدد صحيح.' ؛

}

؟>

في هذا المثال ، سيكون الناتج هذا المتغير هو نوع عدد صحيح لأن المتغير كان هو نوع بيانات عدد صحيح.

مثال 3: إخراج قيمة سلسلة

يحدد المثال التالي ما إذا كان متغير السلسلة من نوع السلسلة.

<؟ php

فار دولار = 'LinuxHint' ؛

لو ( is_scalar ( فار دولار ) ) {

صدى صوت 'هذا المتغير هو نوع سلسلة.' ؛

} آخر {

صدى صوت 'هذا المتغير ليس نوع سلسلة.' ؛

}

؟>

يوضح الكود أعلاه كيف أن ملف is_scalar () يمكن استخدام دالة في PHP لتحديد ما إذا كان متغير الإدخال هو نوع بيانات سلسلة أم لا. في هذا المثال ، سيكون الناتج هذا المتغير هو نوع سلسلة لأن المتغير كان هو نوع بيانات سلسلة.

مثال 4: إخراج قيمة تعويم

يحدد المثال التالي ما إذا كان المتغير العائم من النوع العائم.

<؟ php

فار دولار = 4.55 ؛

لو ( is_scalar ( فار دولار ) ) {

صدى صوت 'هذا المتغير هو نوع عائم.' ؛

} آخر {

صدى صوت 'هذا المتغير ليس من النوع العائم.' ؛

}

؟>

هنا ، سيكون الإخراج هذا المتغير هو نوع عائم لأن المتغير كان هو نوع عائم.

خاتمة

ال is_scalar () تسمح الوظيفة في PHP بالتحقق مما إذا كان متغير الإدخال من النوع القياسي أم لا. من المفيد تحديد ما إذا كان نوع البيانات المعطى صالحًا أم لا. يعود حقيقي فقط إذا كان متغير الإدخال من النوع القياسي. إنه موضوع مهم لمطوري PHP ويستخدم على نطاق واسع في برمجة PHP.