問題:僅從字串中提取指定數量的單字來限製文字內容。
解決方案:利用以下方法:
<code class="php">implode(' ', array_slice(explode(' ', $sentence), 0, 10));</code>
<code class="php">function get_words($sentence, $count = 10) { preg_match("/(?:\w+(?:\W+|$)){0,$count}/", $sentence, $matches); return $matches[0]; }</code>
PHP 的內建函數可能無法以最佳方式處理 UTF-8/Unicode 字元。要解決此問題:
以上是如何在 PHP 中從字串中提取特定數量的單字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!