1

从 Web 服务执行此代码时,标题和关键字按预期显示在元标记中。描述仍然是空的。如何将 $array 中的动态数组内容放入描述中?Ps 例如 $array[3] 也不起作用。

$array = $result->AAAResult->AAA->A;

$teller = count($array);

$titeltekst = "{$teller} quantity: $r";


$doc =& JFactory::getDocument();
$options = $doc->getHeadData();

$options['title'] = $titeltekst;
$options['metaTags']['standard']['keywords'] = "keywords - test";
$options['metaTags']['standard']['description'] = $array;

$doc->setHeadData($options);
4

2 回答 2

0

您将无法将数组直接分配给任何需要字符串的东西,但您可以implode假设所有值也是字符串。

$string = implode(', ', $array);
于 2013-03-11T15:50:11.877 回答
0

好的,我刚刚添加了例如。

$string .= $v->Naam;

和;

$options['metaTags']['standard']['description'] = $string;

, 如果您选择在 Array 的 Naam (Name) 对象上创建字符串。

于 2013-03-11T20:15:15.340 回答