الدالة settype()
في PHP
< PHP
(PHP 4, PHP 5, PHP 7)
تُعيِّن الدالة settype()
نوع المتغيّر.
الوصف
bool settype ( mixed &$var , string $type )
تُعيِّن نوع المتغيّر var إلى النّوع type.
المعاملات
var
المتغيّر المطلوب تغيير نوعه.
type
القيم المُمكنة للنوع هي:
"boolean"
أو"bool"
: قيمة منطقية."integer"
أو"int"
: عدد صحيح."float"
أو"double"
: عدد عشري."string"
: سلسلة نصّيّة."array"
: مصفوفة."object"
: كائن."null"
: عَدَم.
القيم المعادة
تُعيد القيمة TRUE
عند النّجاح، أو FALSE
عند الفشل.
أمثلة
المثال 1: مثال على الدالة settype()
<?php
$foo = "5bar"; // سلسلة نصّيّة
$bar = true; // قيمة منطقيّة
settype($foo, "integer"); // أصبح المتغيّر $foo عددًا صحيحًا
settype($bar, "string"); // أصبح المتغيّر $bar سلسلة نصّيّة
?>
ملاحظات
القيمة القصوى للنوع "int"
هي PHP_INT_MAX
.
انظر أيضًا
- الدالة
gettype()
: الحصول على نوع المتغيّر. - تحويل الأنواع type-casting.
- التعامل مع الأنواع في PHP.