XML输出提要

时间:2016-03-04 07:58:33

标签: php xml

我对这个主题完全陌生。我创建了一个用于显示我们产品的Feed。但我无法弄清楚如何限制在名称标签中显示的字符数。

$product_title = $productDescription[2]['name'] ? html_entity_decode($productDescription[2]['name'], ENT_QUOTES, 'UTF-8') : '';
                        $output .= '<item_name ><![CDATA['.$product_title.']]></item_name>'."\n";
                        $description = html_entity_decode($productDescription[2]['description'], ENT_QUOTES, 'UTF-8');

1 个答案:

答案 0 :(得分:0)

也许我不完全理解这个问题,但如果您只想将product_title限制为item_name,则可以使用此代码

$desired_length = 100; // or some other value
$product_title = $productDescription[2]['name'] ? html_entity_decode($productDescription[2]['name'], ENT_QUOTES, 'UTF-8') : '';
$product_title = substr($product_title, 0, $desired_length);
$output .= '<item_name ><![CDATA['.$product_title.']]></item_name>'."\n";
$description = html_entity_decode($productDescription[2]['description'], ENT_QUOTES, 'UTF-8');