所以假设我有一个包含
的php文件 $title="Website | Categories";
我的header.inc文件包含<title><?=$title?></title>
,它将输出标题名称。
但是我可以说我的php页面上还有一个名为'cat_name'
如何将'cat_name'添加到$title="Website | Categories";
中
$title="Website | Categories 'cat_name'";
答案 0 :(得分:4)
$title="Website | Categories " . $cat_name;
答案 1 :(得分:3)
$title="Website | Categories $cat_name";
答案 2 :(得分:2)
这些将起作用:
$title = "Website | Categories " . $cat_name;
$title = "Website | Categories $cat_name";
这不起作用:
$title = 'Website | Categories $cat_name';
如果一个字符串是双引号,它将解析其中的任何变量。但是,如果字符串是单引号,则不会。
如果您想获得一点点发烧友,可以通过各种方式将类别名称附加到另一个垂直管道,例如Website | Categories | My Category
。
最简单的可能是使用三元运算符来检测是否设置了$cat_name
并将文本附加到$ title字符串。
$title = "Website | Categories";
$title .= (isset ($cat_name)) ? " | $cat_name" : "";
您还可以创建一个数组并将导航的每个元素添加到它(网站,类别,cat_name,sub_cat,sub_sub_cat,...),然后使用implode语句将其转换为字符串。