我是PHP新手,还在学习,但我需要帮助:
如果我定义这样的常量:
<?php
$area = "New York";
?>
然后我将创建一个文件New-York.php。
我想在这一行中使用常数“纽约”:
<?php include $_SERVER["DOCUMENT_ROOT"] . "/includes/New-York.php"; ?>
我会有很多不同的城市,我希望避免为每个页面更改包含链接,而只是定义常量$ area。
我是否有意义,可以做到吗?
提前感谢你们。
答案 0 :(得分:0)
您可以使用str_replace()
将空间" "
转换为"-"
。然后,连接到您的包含路径:
<?php
$area = "New York";
?>
<?php include $_SERVER["DOCUMENT_ROOT"] . "/includes/".str_replace(' ','-',$area).".php"; ?>