0

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

我希望我可以像这样调用函数 - kb_article("How to do something", "Q12345"),以获得以下格式:

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

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

如何做到这一点?

4

3 回答 3

2

.使用( 而不是)执行字符串连接+。这是您的函数的更正版本:

function kb_article($title, $code)
{
    echo '<h2>Related KB Article(s):</h2><br />';
    echo $title . " - " . $code;
}
于 2013-05-13T16:54:04.387 回答
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");
于 2013-05-13T16:55:36.823 回答
0

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

回声 $title." - ".$code;

于 2013-05-13T16:56:21.107 回答