在页面开头使用PHP字符串,该字符串设置在页面末尾

  • 本文关键字:字符串 设置 PHP 开头 php
  • 更新时间 :
  • 英文 :


有没有办法在设置之前获取PHP字符串值。也许可以用substr_replace制作?

我需要编写以下代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title><?php echo $monkey;></title>
</head>
<body>
<?php 
$monkey = "I like banana!";
echo $monkey;
?>
</body>
</html>

要获得此结果,请执行以下操作:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>I like banana!</title>
</head>
<body>
I like banana!
</body>
</html>

我知道我可以在<html>代码之前设置$monkey,但我可以在页面末尾声明$monkey以在开头获取它吗?

更新: 此示例不起作用:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title><?php title();?></title> <!-- Need result I like banana! -->
</head>
<body>
<?php 
$monkey = "I like banana!";
function title(){
echo "$monkey";
}
title();
?>
</body>
</html>

来了! 只需使用一个功能!

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title><?php title();?></title>
</head>
<body>
<?php 
function title(){
$monkey = "I like banana!";
echo $monkey;
}
title();
?>
</body>
</html>

为什么不在开始发出页面之前设置变量?

<?php $monkey = "I like bananas"; ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title><?php echo $monkey;?></title>
</head>
<body>
<?php 
echo $monkey;
?>
</body>
</html>

最新更新