从php函数返回多个段落标记

时间:2014-10-21 12:25:46

标签: php function return

你好,我有以下功能:

function getProductInformation($productArr, $productNumber){

for ($i=0; $i < count($productArr[0]); $i++) { 
    $products[] = $productArr[0][$i];
}
for ($i=0; $i < count($productArr[1]); $i++) { 
    $sizes[] = $productArr[1][$i];
}
for ($i=0; $i < count($productArr[2]); $i++) { 
    $prices[] = $productArr[2][$i];
}

?><p><?php
return $products[$productNumber] . " " . $sizes[$productNumber] . " " . $prices[$productNumber];
?></p><?php
}

如果我用数组和数字作为参数回显函数,它将返回以下内容:

<p>product size price</p>

而不是只返回一个段落的函数,我希望结果看起来像这个

<p>product</p> <p>size</p> <p>price</p>

所有帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

在字符串中包含HTML标记:

function getProductInformation($productArr, $productNumber){

    $products = array_values($productArr[0]);
    $sizes = array_values($productArr[1]);
    $prices = array_values($productArr[2]);

    return "<p>" . $products[$productNumber] . "</p> <p>" . $sizes[$productNumber] . "</p> <p>" . $prices[$productNumber] . "</p>";
}