Используйте строку как часть имени файла внутри включает

Я новичок в PHP, все еще учусь, но мне нужна помощь с этим:

Если я определю константу, как это:

<?php
$area = "New York";
?>

Затем я создам файл New-York.php.

Я хотел бы использовать константу «Нью-Йорк» внутри этой строки:

<?php include $_SERVER["DOCUMENT_ROOT"] . "/includes/New-York.php"; ?>

У меня будет много разных городов, и я бы хотел не менять ссылку для каждой страницы, а только определять постоянную область $.

Имею ли я смысл и можно ли это сделать?

Спасибо всем заранее.

3

Решение

Вы могли бы использовать str_replace() превратить пространство " " в "-", Затем объедините в свой путь включения:

<?php
$area = "New York";
?>

<?php include $_SERVER["DOCUMENT_ROOT"] . "/includes/".str_replace(' ','-',$area).".php"; ?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector