0
A
回答
5
$words = preg_split('/\s+/', $row['message']);
$words = array_slice($words, 0, 50);
此代碼應該這樣做。
+1
使preg_split優於爆炸,因爲 – 2011-03-24 13:34:04
+0
詞之間可能會發生,或者你可以做這樣的多重空間, :'$ words = preg_split('/ \ s + /',$ row ['message'],50);' – 2011-03-24 13:35:00
2
嘗試
$words = str_word_count($row['message'], 1);
$first50Words = array_slice($words, 0, 50);
+0
不錯的功能!請注意,單詞不能包含像'á'等特殊字符。您可以將這些字符添加到第三個參數。 – 2011-03-24 13:46:01
1
function firstNwords($str,$n){
return preg_replace('/((\b\w+\b.*?){'.$n.'}).*$/s','$1',$str);
}
相關問題
- 1. cakephp從列中的字符串中選擇多個字符串
- 2. 從字符串中選擇數字
- 3. 僅從字符串中選擇數字
- 4. 選擇從字符串
- 5. 選擇從字符串
- 6. JQuery:從一個字符串中刪除字符/選擇
- 7. 使用索引從字符串中選擇單個字符?
- 8. Excel - 從數字中選擇字符串中的特定字符
- 9. C:從多字節字符串中選擇一個子字符串,n列寬
- 10. 從xslt中的字符串中選擇最後一個字
- 11. 選擇字符串
- 12. 字符串和從sql中選擇列
- 13. 從字符串SQL中選擇JDatechooser
- 14. 我如何從字符串中選擇?
- 15. 從分隔字符串中選擇
- 16. jQuery從字符串中選擇元素
- 17. Ruby從數組中選擇字符串
- 18. 選擇框有50+字選擇
- 19. 從字符串中選擇,直到下一個字符爲英文字符
- 20. 選擇從一個字符串字段串XXXX
- 21. 從字符串中選擇兩個數字
- 22. SQL:從一個字段中選擇不同的子字符串
- 23. 從Oracle的字符串中檢索第一個X字選擇
- 24. SQL SERVER從某個字符後選擇字符串
- 25. 從bash中的變量中選擇字符串和字符
- 26. 使用MySQL選擇字符串時的字符串選擇
- 27. 如何從可用字符串中選擇一個隨機字符串
- 28. 選擇一個字符串中的某個字符
- 29. 紅寶石 - 如何從字符串中選擇一些字符
- 30. 如何從字符串中選擇和裁剪某些字符?
一個必須定義「字」前問一個問題 – 2011-03-24 13:37:05