当前位置:首页 > 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. { 
  9.   $arr = array(); 
  10.   $len = strlen($str); 
  11.   for ($i = $len - 1; $i >= 0;) { 
  12.     $new_str = ""; 
  13.     for ($j = $i; $j > $i - 3 && $j >= 0; $j --) { 
  14.       $new_str .= $str[$j]; 
  15.     } 
  16.     $arr[] = $new_str; 
  17.     $i = $j; 
  18.   } 
  19.   $string = implode(',', $arr); 
  20.   // 翻转字符串自己实现 
  21.   // $string = strrev($string); 
  22.   for ($i = 0, $j = strlen($string) - 1; $i <= $j; $i ++, $j --) { 
  23.     $tmp = $string[$i]; 
  24.     $string[$i] = $string[$j]; 
  25.     $string[$j] = $tmp; 
  26.   } 
  27.   return $string; 
  28. } 
  29. $str = "1234567890"; 
  30. $new_str = splitStrWithComma($str); 
  31. echo $new_str . "\n"; 

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

Tags: php字符串分割

分享到: