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. 從字符串中選擇數字
- 2. 僅從字符串中選擇數字
- 3. 選擇從字符串
- 4. JQuery:從一個字符串中刪除字符/選擇
- 5. Excel - 從數字中選擇字符串中的特定字符
- 6. C:從多字節字符串中選擇一個子字符串,n列寬
- 7. 選擇字符串
- 8. 我如何從字符串中選擇?
- 9. 字符串和從sql中選擇列
- 10. jQuery從字符串中選擇元素
- 11. 選擇框有50+字選擇
- 12. 從字符串中選擇,直到下一個字符爲英文字符
- 13. 從字符串中選擇兩個數字
- 14. SQL:從一個字段中選擇不同的子字符串
- 15. SQL SERVER從某個字符後選擇字符串
- 16. Python從字符串中有選擇地替換字符
- 17. 如何從字符串中選擇和裁剪某些字符?
- 18. 選擇字符串轉義字符
- 19. Excel - 從一系列字符串中挑選一個字符串
- 20. 聲明一串字符串並選擇單個字符
- 21. SQL選擇兩個字符串之間的字符串
- 22. 在Scala中的兩個字符之間選擇子字符串
- 23. 在字符串中的字符之前選擇第一個int
- 24. 從一個巨大的字符串中選擇一個句子
- 25. Mysql從一個月的字符串列中選擇下個月
- 26. 從位置選擇字符串
- 27. 從日期(字符串格式)選擇
- 28. 選擇JSON字符串與選擇
- 29. 如何從awk中的字符串中選擇第s個值?
- 30. Postgres字符(50)與'某個字符串'比較
一個必須定義「字」前問一個問題 – 2011-03-24 13:37:05