Как вернуть результат, напечатанный в php - PullRequest
0 голосов
/ 17 апреля 2020

Я хочу вернуть напечатанный результат, чтобы использовать его в другой функции.

Вот код:

"Keyword idea text '%s' has %d average monthly searches and competition as %d.%s",
$result->getText()->getValue(),
is_null($result->getKeywordIdeaMetrics()) ?
0 : $result->getKeywordIdeaMetrics()->getAvgMonthlySearches()->getValue(),
is_null($result->getKeywordIdeaMetrics()) ?
0 : $result->getKeywordIdeaMetrics()->getCompetition(),
PHP_EOL
);

return

Результат выглядит так: Текст идеи ключевого слова 'a' имеет 1600 среднемесячные поиски и конкуренция как 4. Текст идеи ключевого слова 'b' имеет 10 среднемесячных поисков и конкуренция как 2. Текст идеи ключевого слова 'c' имеет 10 среднемесячных запросов и конкуренция как 4.

это как напечатано

я хочу вернуть как "a, b, c"

Как сохранить этот результат в одну строку и перенастроить .... так что я могу использовать в другая функция

1 Ответ

2 голосов
/ 29 апреля 2020

Первый метод:

return $a . ',' . $b . ',' . $c;

Второй метод

$arr = [$a, $b, $c];
return implode(",", $arr);
...