對於CakePHP我還是個新手,我想知道是否有一個內置函數需要一個字符串,查找它可能包含的任何URL,並將它找到的任何URL可點擊的鏈接。我在CakePHP文檔中找不到任何內容,並且Google搜索也沒有找到任何內容。不過,我知道CakePHP有些東西沒有完整記錄。有任何想法嗎?謝謝!CakePHP:將純文本轉換爲可點擊的鏈接
0
A
回答
1
0
,你可以嘗試這樣的正則表達式魔術:
$stringValue = 'bla blubb http://foobar.com test123';
$pregPattern = '/.*http:\/\/.*? .*/i';
$stringValue = preg_replace($pregPattern, '$1<a href="$2">$2</a>$3', $stringValue);
注: '*?' 的部分可以通過接受URL編碼的字符進行改進
相關問題
- 1. 將純文本URL轉換爲可點擊的鏈接
- 2. 將點擊文本替換爲點擊鏈接的文本
- 3. 文本轉換網址鏈接到可點擊的鏈接
- 4. 將文本網址轉換爲可點擊的文字或圖片鏈接
- 5. 如何將圖像上的文字鏈接轉換爲可點擊的鏈接?
- 6. 將SQL中的純文本轉換爲Access中的超鏈接
- 7. 如何將文本URL轉換爲PHP頁面中的可點擊鏈接?
- 8. 在前端將PHP $文本轉換爲可點擊的url鏈接
- 9. PHP將純文本轉換爲hashtag鏈接
- 10. Rails:將純文本轉換爲與rails_autolink鏈接
- 11. 如何將純文本超鏈接轉換爲java中的超鏈接?
- 12. 如何將HTML表單轉換爲可點擊的鏈接?
- 13. 將網址轉換爲可點擊的鏈接 - domain.com/foo/bar
- 14. 從SQL將url轉換爲可點擊的鏈接
- 15. 將sql結果轉換爲PHP可點擊的鏈接
- 16. 使純文本中的可點擊鏈接
- 17. 將HTML文本轉換爲純文本
- 18. 如何將純文本鏈接/ URL轉換爲HTML(圖像和鏈接)
- 19. 將網址轉換爲可點擊鏈接
- 20. 使用Javascript將URL轉換爲可點擊鏈接
- 21. 將原始電話號碼轉換爲可點擊鏈接
- 22. 如何在CakePHP中將HTML轉換爲純文本?
- 23. Javascript將文本轉換爲鏈接
- 24. 將Python文本轉換爲HTML鏈接
- 25. 純文本轉換爲手機上的鏈接
- 26. 如何將文本框發佈爲可點擊的超鏈接?
- 27. pdfkit gem生成PDF鏈接爲文本(不可點擊鏈接)
- 28. 將文本網址轉換爲可點擊的網址
- 29. 將HTML轉換爲純文本剃刀
- 30. 將NSAttributedString轉換爲純文本
完美!看起來我正在尋找錯誤的地方。謝謝! – Nick
我認爲最新的鏈接是http://book.cakephp.org/2.0/en/core-libraries/helpers/text.html – chmac