Я новичок в PHP, все еще учусь, но мне нужна помощь с этим:
Если я определю константу, как это:
<?php
$area = "New York";
?>
Затем я создам файл New-York.php.
Я хотел бы использовать константу «Нью-Йорк» внутри этой строки:
<?php include $_SERVER["DOCUMENT_ROOT"] . "/includes/New-York.php"; ?>
У меня будет много разных городов, и я бы хотел не менять ссылку для каждой страницы, а только определять постоянную область $.
Имею ли я смысл и можно ли это сделать?
Спасибо всем заранее.
Вы могли бы использовать str_replace()
превратить пространство " "
в "-"
, Затем объедините в свой путь включения:
<?php
$area = "New York";
?>
<?php include $_SERVER["DOCUMENT_ROOT"] . "/includes/".str_replace(' ','-',$area).".php"; ?>
Других решений пока нет …