假设我们有字符串$string="lolololol|lolololol|lolololol|lolololol"
。因为我需要在浏览器中显示它,所以我想每N(例如50)个字符添加一个<wbr>
标记(see),但我不确定如何在PHP中执行此操作。我使用正则表达式在其他语言中看到了一些解决方案,但我实际上并不知道如何使用它,所以我更喜欢其他解决方案。将字符串插入另一个字符串,每N个字符
0
A
回答
4
您可以使用自动换行对于
<?php
$string="lolololol|lolololol|lolololol|lolololol";
echo wordwrap($string, 50, "<wbr>", true);
+0
完全符合我的需求,谢谢。 (只是找不到[PHP.net](php.net)上的功能:|) –
0
$string="lolololol|lolololol|lolololol|lolololol";
echo chunk_split($string, 7,"TRO");
0
红宝石答案:
def put_wbr str, sub_str, num
new_str = ""
str.each_char{ |s| new_str.length % num == 0 ? new_str += sub_str : new_str += s }
new_str[4..-1]
end
相关问题
- 1. 的Excel/VBA - 如何在一个字符串插入字符每N个字符
- 2. 将字符串随机插入另一个字符串
- 3. 将字符串插入另一个字符串
- 4. 如何将字符串插入另一个字符串?
- 5. 拆分字符串每n个字符
- 6. 将char放入每个N个字符的java字符串中
- 7. 每N个字符/数字分割一个字符串/数字?
- 8. 如何在另一个字符串中插入字符串?
- 9. 在另一个字符串的开头插入字符串
- 10. 字符串插入另一个字符串
- 11. 在字符串列表中插入每个第n个元素的字符串
- 12. 插入一个字符的每N个字符,在C++改变n字符
- 13. 插入特定字符之间的字符串在另一个字符串
- 14. 自动将字符串放入另一个字符串中?
- 15. Python:Split字符串中的每n个字的分割字符串
- 16. 将字符串插入字符串C#
- 17. 将字符串插入字符串?
- 18. 将一个字符串转换为另一个字符串
- 19. 将一个字符串与另一个字符串对齐
- 20. 将一个字符串到另一个字符串中的Java
- 21. 分手\一个字符串n每30个字符
- 22. 将字符串N拆分为N/X个字符串
- 23. 将字符串插入到所选字符的另一个字符串中直到选中字符php
- 24. 试图插入一个字符串到另一个字符串的x位置
- 25. C++将整个字符串拆分为另一个字符串
- 26. 如何将字符串值除以另一个字符串值,每个字符串值均包含数字值
- 27. 在字符串数组中的所有字符串的每个字符之间插入一个字符
- 28. 将字符串插入MySQL后,字符'\ n'(换行符)消失
- 29. 每n毫秒写一个字符串
- 30. 在另一个字符串中查找一个字符串的字符串
所有那些'lolo'只是必须有一个'tro'预谋... –
使用'strlen()'.. –
@MarcB这只是占位符,没有空格的文本做一个实例e,隐含链接到[this](http://www.youtube.com/watch?v=R6LzEbuI7e8)xD –