0

2 つの引数を取り、理論的には結果をエコーアウトする関数を作成しようとしました。いくつかのグーグルを行った後、これは配列を使用して達成する必要があるという印象を受けましたが、ロジックについてはよくわかりません。

kb_article("How to do something", "Q12345") のように関数を呼び出して、次のフォーマットを取得できることを望んでいました。

関連する KB 記事:
操作方法 - Q12345

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

これはどのように達成できますか?

4

3 に答える 3

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 で連結します。そのようです:

echo $title." - ".$code;

于 2013-05-13T16:56:21.107 に答える