[请益] (继续阅读)功能 以explode切? (已解决)

楼主: Notte (不安分的灵魂)   2014-08-07 17:34:25
我想呈现像多数网站 连结列表是文章的前几行字
然后再给他连结(继续阅读...) 这样的方式
我的文章是$content
$output = explode(" ",$content,10)
echo $output 只会显示Array
我爬文看相关用法也都是Array 接内容
Array
(
[0] => Hello
[1] => world.
)
是我的用法错误 还是要另外加函数呢???
作者: jhunkyoiori (瓦尔加布)   2014-08-07 17:41:00
mb_substr( $content,起始位置,长度,"utf-8");
作者: hit1205 (帮你把勇气装满)   2014-08-07 17:42:00
就像楼上给的那样。原po用的explde的功能是: 把字串依照你指定的符号切开(你指定的是半角空白),将切开后的每个部份放进阵列里,所以你的程式只会把文章里每个单字放进阵列如果是没空白像中文的话,甚至就切都没切 XD第三个参数 10 表示最多取 10 个 (还没取完的都会塞在阵列的第 10 个元素里)
作者: wayway2004 (暐暐)   2014-08-07 18:31:00
print_r
作者: alog (A肉哥)   2014-08-08 01:14:00
有 html tag 看 <p>,纯文字看 \r\n 到第几个然后剩下的部分就不要然后把它写成个函数ex: $summary = get_summary($content);
楼主: Notte (不安分的灵魂)   2014-08-08 10:11:00
感谢指教 已解决问题 谢谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com