当前位置:首页 > PHP教程 > php应用 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-16 13:10:09 浏览: 评论:0 

这篇文章主要介绍了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.     } 
  15.     $arr[] = $new_str
  16.     $i = $j
  17.   } 
  18.   $string = implode(','$arr); 
  19.   // 翻转字符串自己实现 
  20.   // $string = strrev($string); 
  21.   for ($i = 0, $j = strlen($string) - 1; $i <= $j$i ++, $j --) { 
  22.     $tmp = $string[$i]; 
  23.     $string[$i] = $string[$j]; 
  24.     $string[$j] = $tmp
  25.   } 
  26.   return $string
  27. $str = "1234567890"
  28. $new_str = splitStrWithComma($str); 
  29. echo $new_str . "\n"

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

Tags: php字符串分割

分享到: