我有这个代码用于将RSS解析为HTML。
<?php
$channel_desc = $channel->getElementsByTagName('description')
->item(0)
->childNodes
->item(0)
->nodeValue;
我想从第一次描述中只获得150个字符。 如何限制输出长度?
答案 0 :(得分:0)
您可以使用&#34; substr&#34; php的功能,用于提取任何给定字符串的前150个字符。
$channel_desc = substr($channel->getElementsByTagName('description') ->item(0)->childNodes->item(0)->nodeValue,0,150);
答案 1 :(得分:0)
<?php
// singlebyte strings
$channel_desc = substr($channel_desc, 0, 150);
// multibyte strings (UTF-8 support - Multi language support )
$channel_desc = mb_substr($channel_desc, 0, 150);
您可以使用substr php函数来修剪字符串长度。 0是起始位置,150是长度。