我知道这是一个基本的PHP的问题,但我有HTML的回声内出故障变量。 下面就是我想要的目的。
$variable = 'testing';
echo [variable]
?>
应该输出:
testing
Answer 1:
$variable = 'testing';
echo [variable]
?>
应该
$variable = 'testing';
echo '' . $variable . '';
?>
Answer 2:
如果你的HTML中包含双引号,那么您可以在单引号把它包起来:
echo '' . $variable . '';
此外,还可以通过内嵌的转义双引号做到这一点:
echo "$variable";
使用双引号还允许特殊字符,如\n和\t 。
该文档是你的朋友。
Answer 3:
我知道这是一个老问题,但什么是错的像这样的东西?
$variable = 'testing';
?>
echo variable ?>
Answer 4:
如果你是说$variable是要打印变量的名字,你想这样的:
echo "${$variable}";
在${$variable}语法告诉PHP打印变量名为$变量。 PHP调用这些变量的变量 。
因此,例如:
$itemName = 'pencil';
$variable = 'itemName';
echo "${$variable}";
//Prints: pencil"
Answer 5:
这是要问这里太基本的问题...
$variable = 'testing';
echo '[' . $variable . '];
?>
Answer 6:
像这样的东西应该工作。
$variable = 'testing';
echo "$variable";
?>
该类型的回声报价是非常重要的,但。 如果你宁愿在回声使用单引号,它会更喜欢这个。
$variable = 'testing';
echo '' . $variable . '';
?>
这应该让你回显变量。
Answer 7:
$variable = 'testing';
echo ''.$variable.'';
?>
Answer 8:
这工作太和更令人愉悦:
$variable = 'testing';
echo "$variable";
?>
双和单引号的问题,在外面的双引号订单。 如果你使用这个语法,如果变量名称后跟普通字符事情可能严重错误要小心。 变量名称的花括号是必需的然后。
例:
$max_image_with = 1000;
echo "
?>
文档在这里: http://php.net/manual/en/language.types.string.php#language.types.string.parsing
Answer 9:
PHP代码...这是工作
$st_a = ' Active';
?>
要在HTML显示
Sample Heading <?php echo $st_a; ?>
文章来源: PHP echo variable and html together