我对这个主题完全陌生。我创建了一个用于显示我们产品的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');
答案 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');