从PHP中的函数回显多个字符串

时间:2013-05-13 16:51:59

标签: php function

我试图创建一个函数,它将采用两个参数,理论上,回显结果。在做了一些谷歌搜索后,我得到的印象是应该使用数组完成,但是我对逻辑不太确定。

我希望我能像这样调用函数 - kb_article(“如何做某事”,“Q12345”),以获得格式化:

  

相关知识库文章:
如何做某事 - Q12345

    function kb_article($title, $code)
{
    echo "<h2>Related KB Article(s): </h2><br />";
    echo $title + " - " + $code;
}

如何实现这一目标?

3 个答案:

答案 0 :(得分:3)

使用.(而不是+)执行字符串连接。以下是您的功能的更正版本:

function kb_article($title, $code)
{
    echo '<h2>Related KB Article(s):</h2><br />';
    echo $title . " - " . $code;
}

答案 1 :(得分:0)

您可以将整个字符串用双引号括起来......

function kb_article($title, $code)
{
    echo "<h2>Related KB Article(s): </h2><br />";
    echo "$title  -  $code";
}

kb_article("title","code");

// outputs the expected title - code

或者像之前发布的那样,正确地进行字符串连接。

function kb_article($title, $code)
{
    echo "<h2>Related KB Article(s): </h2><br />";
    echo  $title . " - " . $code;
}

kb_article("title","code");

答案 2 :(得分:0)

你需要使用。而不是+在PHP连接。像这样:

echo $ title。“ - ”。$ code;