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

طريقة طباعة متغير PHP داخل صفحة HTML

بلال قدور

السؤال

كيف يمكنني استدعاء متغير php داخل الhtml 
اي مثلاً لدي في صفحة الphp متغير باسم اليوزر 

$userName = 'Belal';

واريد ان اطبع عنوان الصفحة باسم اليوزر

<h1> Welcom $UserName </h1>

 

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

Recommended Posts

  • 0

يمكنك كتابة الشيفرات بلغة PHP داخل الوسم التالي:

<?php /* php هنا */ ?>

ولطباعة قيمة المتغير يمكنك استخدام echo وتمرير المتغير له، لتصبح طريقة عرض العنوان كالتالي:

<h1>Welcom <?php echo $UserName ?></h1>

واختصارًا يمكن كتابة الوسم التالي والذي سيطبع قيمة العبارة البرمجية داخله مباشرةً:

<?= /* php هنا */ ?>

ليصبح العنوان كالتالي:

<h1>Welcom <?= $UserName ?></h1>

يمكنك القراءة أكثر عن تلك الوسوم من مرجع موسوعة حسوب، 

 

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

  • 0

لطباعة متغير PHP داخل صفحة HTML، يجب استخدام علامة الإغلاق للـ PHP

 "<?php ?>"

وذلك لوضع كود PHP داخل الصفحة HTML، وبعد ذلك بإمكانك استخدام الإخراج echo لعرض قيمة المتغير.

<?php
$userName = 'Belal';
?>
<h1> Welcome <?php echo $userName; ?> </h1>

سيظهر لك رسالة "Welcome Belal" وستكون قيمة المتغير $userName قد تم عرضها داخل عنصر العنوان.

وهناك طريقة أخرى  لطباعة المتغيرات في صفحة HTML باستخدام دالة sprintf() في PHP.

ستحتاج إلى تعريف نص العنوان كنص قالب مع علامات %s تمثل مكان وضع قيمة المتغير، ومن ثم يمكن استخدام دالة sprintf() لوضع قيمة المتغير في النص القالب.

<?php
$userName = 'Belal';
$title = sprintf('Welcome %s', $userName);
?>
<h1> <?php echo $title; ?> </h1>

سيتم طباعة "Welcome Belal" وعرض قيمة المتغير $userName داخل العنوان باستخدام دالة sprintf().

وإليك طريقة أخرى،  لطباعة المتغيرات في صفحة HTML باستخدام قوسين مربعين "[ ]" للإشارة إلى المتغير داخل النص.

<?php
$userName = 'Belal';
?>
<h1> Welcome [<?= $userName ?>] </h1>

ستظهر الصفحة بعد ذلك برسالة ترحيب "Welcome [Belal]" وسيتم عرض قيمة المتغير $userName داخل العنوان بين قوسين مربعين.

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

  • 0

زيادة على ما أشار اليها المدربون، فإنك ستحتاج في بعض الحالات تفعيل ميزة الوسوم المختصرة short_tags من خلال ملف اعداد php وهو php.ini، 

ابحث عن السطر الخاص بـ short_open_tag وعدله ليصبح: 

short_open_tag=On

طبعا فإن هذا يكون في حالة تعذر اشتغال السياق التالي:

<h1>Welcom <?= $UserName ?></h1>

 

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

  • 0

يمكنك استخدام مفهوم الـ templating في لغة PHP باستخدام مكتبة Blade المدمجة في Laravel. لذلك، يجب أولاً تثبيت Laravel في جهازك حتى تتمكن من استخدام Blade.

بعد التثبيت، يمكنك إنشاء ملف HTML جديد وتضمين المتغير `{{$userName}}` فيها كالتالي:

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>page 1</title>
</head>
<body>
 <h1>Hello {{$userName}}!</h1>
</body>
</html>

يمكنك ملاحظة استخدام `{{$userName}}` داخل عناصر HTML مثل العنوان والفقرة.

بعد ذلك، يمكنك تمرير قيمة المتغير `userName` هذا النمط الـ template باستخدام كود PHP في المثال التالي:

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>page 1</title>
</head>
<body>
 <h1>Hello {{$userName}}!</h1>
  
 <?php
 $userName = "moo";
 ?>
</body>
</html>

عند فتح  هذه الصفحة،  ستظهر قيمة المتغير `userName` داخل العنصر `<h1>` كما يلي:

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...