Php 向变量添加内容

Php 向变量添加内容,php,Php,对不起,我不知道这个词的确切含义。 我想从循环和回音中为“mymeta”添加内容。 我试过这个,但不起作用: $mymeta = if (strlen($finalArray['Title']) > 0){ echo $finalArray['Title'] . " | "; } + else if (strlen($finalArray['Name']) > 0){ echo $finalArray['Name']

对不起,我不知道这个词的确切含义。 我想从循环和回音中为“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'] . " | " ;

谢谢你的提示。

我不太确定,但我想这就是你想要的

$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'] . " | " ;

你需要结尾的
回音吗?不,刚刚听到。谢谢:)我想你要问的是如何有条件地附加到mymeta。我的解决方案如下。