将内容添加到变量

时间:2011-04-27 02:20:13

标签: php

抱歉,我不知道确切的用语。 我想从循环和回声中添加内容到“mymeta”。 我尝试了这个,但它不起作用:

     $mymeta = if (strlen($finalArray['Title']) > 0){
       echo $finalArray['Title'] . " | ";
    }   
    +
    else if (strlen($finalArray['Name']) > 0){
       echo $finalArray['Name'] . " | ";
    }   
    +
    else if (strlen($finalArray['Caption']) > 0){
       echo $finalArray['Caption'] . " | ";
    } 
+
echo $finalArray['Date'] . " | " ;

感谢您的提示。

1 个答案:

答案 0 :(得分:2)

我不完全确定,但我认为这就是你所追求的目标。

$mymeta = "";
if (strlen($finalArray['Title']) > 0) {
    $mymeta .= $finalArray['Title'] . " | ";
}
else if (strlen($finalArray['Name']) > 0) {
    $mymeta .= $finalArray['Name'] . " | ";
}
else if (strlen($finalArray['Caption']) > 0) {
    $mymeta .= $finalArray['Caption'] . " | ";
} 

$mymeta .= $finalArray['Date'] . " | " ;