如何将$num
变量的值添加到按钮的值?
<?PHP
$num = "3";
echo '<input id="loadmore" type="button" value="$num" style=" margin-top: 20px; " > <input id="pages" type="hidden" value="$num">';
?>
答案 0 :(得分:5)
保持简单,使用.
(点)连接变量,
echo '<input id="loadmore" type="button" value="'. $num .'" style=" margin-top: 20px; " > <input id="pages" type="hidden" value="'. $num .'">';
另请查看heredoc,
echo <<<EOT
<input id="loadmore" type="button" value="$num" style=" margin-top: 20px; " > <input id="pages" type="hidden" value="$num">
EOT;
<强> DEMO 强>
答案 1 :(得分:3)
尝试像这样使用。这应该工作
<?PHP
$num = "3";
echo '<input id="loadmore" type="button" value="'.$num.'" style=" margin-top: 20px; " > <input id="pages" type="hidden" value="'.$num.'">';
?>
答案 2 :(得分:1)
每当您想要使用字符串中的变量时,请使用"
而不是'
来初始化字符串。
<?PHP
$num = "3";
echo "<input id='loadmore' type='button' value='$num' style=' margin-top: 20px;' />
<input id='pages' type='hidden' value='$num' />";
?>
这将起作用
答案 3 :(得分:0)
<?PHP
$num = "3";
echo '<input id="loadmore" type="button" value="'.$num.'" style=" margin-top: 20px; " >
<input id="pages" type="hidden" value="'.$num.'">';
?>
答案 4 :(得分:0)
试试这个:
<?php
$num = "3";
echo "<input id='loadmore' type='button' value='{$num}' style=' margin-top: 20px; ' > <input id='pages' type='hidden' value='{$num}'>";
?>
输出:
<input id='loadmore' type='button' value='3' style=' margin-top: 20px; ' > <input id='pages' type='hidden' value='3'>
详情请见:http://www.gerd-riesselmann.net/php-beware-of-variables-inside-strings