الدالة strval()‎ في PHP

من موسوعة حسوب
< PHP
مراجعة 09:35، 18 أبريل 2018 بواسطة Kinan-mawed (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

(PHP 4, PHP 5, PHP 7)

تُعطي الدالة strval()‎‎‎‎ قيمة من نوع سلسلة نصّيّة لمتغيّر ما.

الوصف

string strval ( mixed $var )

تُعطي قيمة من نوع سلسلة نصّيّة للمتغيّر var، لمزيد من المعلومات حول التّحويل إلى السّلاسل النصّيّة يُمكِنك الاطلاع على صفحة توثيق السلاسل النصّيّة.

لا تُنسِّق هذه الدالة القيمة المُعادة، إن كنت تبحث عن طريقة لتنسيق قيمة عدديّة كسلسلة نصّيّة فانظر إلى الدالة sprintf()‎ أو الدالة number_format()‎.

المعاملات

var

القيمة العدديّة التي ستُحوَّل إلى سلسلة نصيّة.

يُمكِن للقيمة var أن تكون من أي نوع أولي أو كائن يعتمد التابع toString()‎__، لا يُمكِن استخدام الدالة strval()‎ مع مصفوفات أو كائنات لا تعتمد التابع toString()‎__.

القيم المعادة

السّلسلة النصّية للمتغيّر var.

أمثلة

المثال 1: أمثلة على استخدام الدالة strval()‎ مع الدالة السّحريّة toString()‎__ في PHP

<?php
class StrValTest
{
    public function __toString()
    {
        return __CLASS__;
    }
}

// Prints 'StrValTest'
echo strval(new StrValTest);
?>

انظر أيضًا

  • الدالة boolval()‎: الحصول على القيمة المنطقيّة (boolean) لمتغيّر ما.
  • الدالة floatval()‎: الحصول على قيمة من نوع عدد عشري (float) لمتغيّر ما.
  • الدالة intval()‎: الحصول على قيمة من نوع عدد صحيح (integer) لمتغيّر ما.
  • الدالة settype()‎: تعيين نوع متغيّر ما.
  • الدالة sprintf()‎: إعادة سلسلة نصّيّة مُنسَّقة.
  • الدالة number_format()‎: تنسيق الأعداد بالآلاف لعرضها.
  • الدالة toString()‎__.

مصادر