【发布时间】:2015-10-04 17:38:48
【问题描述】:
对于一个包含几页的简单 CMS 网站,我正在尝试在 head 部分使用一个数组来覆盖/替换各个页面的标题。这是我到目前为止所拥有的:
<?php
$pageTitles = array(
'page01' => 'Nice title 01',
'page02' => 'Nice title 02',
);
$pageTitle = isset($pageTitles[$page]) ? $page : 'Home';
HTML
<title>Overall website title - <?= ucfirst($pageTitle); ?></title>
据我所知,代码是正确的。尽管如此,只有 page01、page02 显示在标题(页面文档名称)中,因此它至少部分工作。使用echo ucfirst 临时修复了一些问题,但我希望显示数组的整个标题。由于某种原因,这些被忽略了。
有人有想法吗?
【问题讨论】:
-
我在任何地方都看不到
$page。 -
Jake125,请点赞我的答案并将其标记为已接受。
标签: php arrays content-management-system title head