首页 > 开发 > PHP > 正文

php实现将字符串按照指定距离进行分割的方法

2024-05-04 23:32:31
字体:
来源:转载
供稿:网友

这篇文章主要介绍了php实现将字符串按照指定距离进行分割的方法,涉及字符串操作的技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了php实现将字符串按照指定距离进行分割的方法。分享给大家供大家参考。具体如下:

将一个字符串每隔三个字符添加一个逗号,例如把字符串1234567890转换为1,234,567,890,这种做法在金融领域非常常见

 

 
  1. <?php 
  2. /** 
  3. * 每隔3个字符,用逗号进行分隔 
  4. * @param string $str 
  5. * @return string 
  6. */ 
  7. function splitStrWithComma ($str
  8. $arr = array(); 
  9. $len = strlen($str); 
  10. for ($i = $len - 1; $i >= 0;) { 
  11. $new_str = ""
  12. for ($j = $i$j > $i - 3 && $j >= 0; $j --) { 
  13. $new_str .= $str[$j]; 
  14. $arr[] = $new_str
  15. $i = $j
  16. $string = implode(','$arr); 
  17. // 翻转字符串自己实现 
  18. // $string = strrev($string); 
  19. for ($i = 0, $j = strlen($string) - 1; $i <= $j$i ++, $j --) { 
  20. $tmp = $string[$i]; 
  21. $string[$i] = $string[$j]; 
  22. $string[$j] = $tmp
  23. return $string
  24. $str = "1234567890"
  25. $new_str = splitStrWithComma($str); 
  26. echo $new_str . "/n"

希望本文所述对大家的php程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表