[請益] (繼續閱讀)功能 以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