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

كيفية تحويل قيمة منطقية Boolean إلى نص string في PHP؟

Emad Saif

السؤال

أحاول أن أقوم بتحويل قيمة منطقية Boolean من True/False إلى نص "True" / "False" ولكن عند طباعة هذه القيمة بإستخدام echo يتم طباعة 1 في حالة true ولا يتم طباعة أي شيء في حالة flase:

<?php

$done = true;
echo $done;	// 1


$done = false;
echo $done;	// لا شيء يتم طباعته

أريد أن يتم طباعة كلمة true أو false كنص string، لذلك حاولت إستخدام الدالة string (مثل لغة JavaScript و Python)، ولكن يبدو أن هذه ليست دالة موجودة في PHP:
 

<?php

$done = true;
echo string($done);	// error Call to undefined function string


$done = false;
echo string($done);	// error Call to undefined function string

كيف يتم تحويل القيم المنطقية إلى نص في PHP؟

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

Recommended Posts

  • 1

يمكن استخدام المعامل الثلاثي لفحص قيمة المتغير البولياني ومن ثم طباعة سلسلة نصية موافقة

echo $bool_val ? 'true' : 'false';

كما يمكن استخدام دالة json_encode

$bool = false;

echo json_encode($bool);   // 'false'

$bool = true;

echo json_encode($bool);   // 'true'

 

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

  • 1

يمكنك استخدام الوظيفة var_export لتصدير تمثيل المتغير الممرر عبرها كسلسلة نصية: 

<?php

$done = true;
echo var_export($done );	// true


$done = false;
echo var_export($done );	// false

الدالة var_export()‎ في PHP حسب ويكي حسوب.

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...