如何在此PHP函数中添加文本?

时间:2015-04-23 08:56:32

标签: php ternary-operator

我想在此代码中添加文本以编写网站描述。如果标题为空,则会写入默认说明。如果不是,则写$title

我想在$title

之前添加文字
<?php echo isset($title) ? _h($title) : config('blog.description') ?>

目前你会得到:

  

这个故事的标题

我想

  

关于:故事标题的文章

2 个答案:

答案 0 :(得分:6)

这是PHP的基础知识。请查看此文档的页面:http://php.net/manual/en/language.operators.string.php

<?php echo 'An article about: ' . (isset($title) ? _h($title) : config('blog.description')); ?>

答案 1 :(得分:0)

<?php echo isset($title) ? config('blog.leader') . _h($title) : config('blog.description') ?>

这是我使用的解决方案。领导者仅在$ title正在使用时出现,并且可以在外部配置。