用PHP内部回应HTML [英] Echo HTML with PHP inside
本文介绍了用PHP内部回应HTML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请帮助我将此变为动态使用echo和HTML和PHP使用数组范围
Please help me turn this into dynamic using echo with HTML and PHP using array range
<?php
$arr = array(1, 2, 3, 4);
$selected='<img src="assets/images/resev.png" class="img-circle" width="40" height="40" />';
$aval='<img src="assets/images/aval.png" class="img-circle" width="40" height="40" />';
foreach ($arr as &$value) {
<button class="btn btn-default" id=$value <?php if (isset($_SESSION['buttons']) && (in_array($value, $_SESSION['buttons']))){ ?> disabled <?php } ?> >
<?php if (isset($_SESSION['buttons']) && (in_array($value, $_SESSION['buttons']))) {
echo $selected ;
}
else {
echo $aval ;
}
?>$value
</button>
到目前为止我已经完成了这项工作
so far I have done this
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
echo '<button class="btn btn-default" id='. $value if (isset($_SESSION['buttons']) && (in_array($value, $_SESSION['buttons']))){ disabled }. '> //line 84
</button>' ;
}
?>
我已经收到了
and I'm already getting
解析错误:在第84行xyz.php中解析错误
Parse error: parse error in xyz.php on line 84
推荐答案
<你可以按以下方式做 - - $ / $>
You can do in following way -
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$disabled = '';
if(isset($_SESSION['buttons']) && (in_array($value, $_SESSION['buttons']))) {
$disabled = 'disabled';
}
echo '<button class="btn btn-default" id='.$value.' '.$disabled.'>Test Button</button>' ;
}
?>
这篇关于用PHP内部回应HTML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文