如何在 php DOM 中限制字符串输出长度

  • 本文关键字:字符串 输出 php DOM php
  • 更新时间 :
  • 英文 :


我有这段代码来解析RSS到HTML。

<?php 
       $channel_desc = $channel->getElementsByTagName('description')
                        ->item(0)
                        ->childNodes
                        ->item(0)
                        ->nodeValue;

我只想从第一个描述中得到 150 个字符。如何限制长度输出?

您可以使用 php 的 "substr" 函数来提取任何给定字符串的前 150 个字符。

$channel_desc = substr($channel->getElementsByTagName('description') ->item(0)->childNodes->item(0)->nodeValue,0,150);

指: http://php.net/manual/en/function.substr.php

<?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 表示长度。

最新更新