Добавление содержимого в переменную

#php

#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. Я думаю, вы спрашиваете, как условно добавить к mymeta. Мое решение приведено ниже.

Ответ №1:

Я не совсем уверен, но я думаю, что это то, что вам нужно.

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

Комментарии:

1. Вам нужно echo в конце?

2. Нет, только что уловил это. Спасибо 🙂