作者Notte (why so serious ?)
看板PHP
标题[请益] (继续阅读)功能 以explode切?
时间Thu Aug 7 17:34:25 2014
我想呈现像多数网站 连结列表是文章的前几行字
然後再给他连结(继续阅读...) 这样的方式
我的文章是$content
$output = explode(" ",$content,10)
echo $output 只会显示Array
我爬文看相关用法也都是Array 接内容
Array
(
[0] => Hello
[1] => world.
)
是我的用法错误 还是要另外加函数呢???
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.230.101.185
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1407404069.A.5F6.html
1F:推 jhunkyoiori:mb_substr( $content,起始位置,长度,"utf-8"); 08/07 17:41
2F:推 hit1205:就像楼上给的那样。原po用的explde的功能是: 把字串依照你 08/07 17:42
3F:→ hit1205:指定的符号切开(你指定的是半形空白),将切开後的每个部份 08/07 17:42
4F:→ hit1205:放进阵列里,所以你的程式只会把文章里每个单字放进阵列 08/07 17:43
5F:→ hit1205:如果是没空白像中文的话,甚至就切都没切 XD 08/07 17:43
6F:→ hit1205:第三个参数 10 表示最多取 10 个 (还没取完的都会塞在阵列 08/07 17:46
7F:→ hit1205:的第 10 个元素里) 08/07 17:47
8F:推 wayway2004:print_r 08/07 18:31
9F:→ alog:有 html tag 看 <p>,纯文字看 \r\n 到第几个 08/08 01:14
10F:→ alog:然後剩下的部分就不要 08/08 01:14
11F:→ alog:然後把它写成个函数 08/08 01:14
12F:→ alog:ex: $summary = get_summary($content); 08/08 01:14
13F:→ Notte:感谢指教 已解决问题 谢谢! 08/08 10:11