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

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

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

<?php
/**
 * 每隔3个字符,用逗号进行分隔
 * @param string $str
 * @return string
 */
function splitStrWithComma ($str)
{
  $arr = array();
  $len = strlen($str);
  for ($i = $len - 1; $i >= 0;) {
    $new_str = "";
    for ($j = $i; $j > $i - 3 && $j >= 0; $j --) {
      $new_str .= $str[$j];
    }
    $arr[] = $new_str;
    $i = $j;
  }
  $string = implode(',', $arr);
  // 翻转字符串自己实现
  // $string = strrev($string);
  for ($i = 0, $j = strlen($string) - 1; $i <= $j; $i ++, $j --) {
    $tmp = $string[$i];
    $string[$i] = $string[$j];
    $string[$j] = $tmp;
  }
  return $string;
}
$str = "1234567890";
$new_str = splitStrWithComma($str);
echo $new_str . "n";

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 字符串
, 方法
, 字符
, 逗号
, 一个
指定距离
js分割字符串、php分割字符串、c 分割字符串、c split 字符串分割、python 分割字符串,以便于您获取更多的相关知识。

时间: 2024-08-04 13:17:33

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

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

本文实例讲述了php实现将字符串按照指定距离进行分割的方法.分享给大家供大家参考.具体如下: 将一个字符串每隔三个字符添加一个逗号,例如把字符串1234567890转换为1,234,567,890,这种做法在金融领域非常常见 <?php /** * 每隔3个字符,用逗号进行分隔 * @param string $str * @return string */ function splitStrWithComma ($str) { $arr = array(); $len = strlen($st

python统计字符串中指定字符出现次数的方法_python

本文实例讲述了python统计字符串中指定字符出现次数的方法.分享给大家供大家参考.具体如下: python统计字符串中指定字符出现的次数,例如想统计字符串中空格的数量 s = "Count, the number of spaces." print s.count(" ") x = "I like to program in Python" print x.count("i") PS:本站还提供了一个关于字符统计的工具,感兴

JS中split()用法(将字符串按指定符号分割成数组)_javascript技巧

废话不多说了,直接给大家贴代码. <!DOCTYPE html> <html> <head> <meta charset="{CHARSET}"> <title></title> </head> <body> </body> <script type="text/javascript"> //在Javascript脚本中,将字符串按指定符号进行分割

jQuery实现字符串按指定长度加入特定内容的方法

 这篇文章主要介绍了jQuery实现字符串按指定长度加入特定内容的方法,实例分析了jQuery操作字符串的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery实现字符串按指定长度加入特定内容的方法.分享给大家供大家参考.具体分析如下: 最近的一个项目中需要将手机号码按一定长度用标识符隔开,便于阅读,网上找了一会发现没有合适的代码于是就自己手写了一个函数,可以按指定长度往字符串中插入分隔符,有需要的朋友可以拿去. ? 1 2 3 4 5 6 7 8 9 10 11

java-获取字符串中指定单词的开始和结束位置?

问题描述 获取字符串中指定单词的开始和结束位置? 有一个较长的String字符串 还有有一个String单词数组 要查找单词数组里的每一个单词在字符串中的位置(int start和int end). 比如单词为:Hi 字符串为:Hi,I am Mark. 那么Hi的start为1 end为2 有没有什么算法可以比较好的做出来? 需求:有个单词数组.要将单词数组里的单词在字符串中显示高亮. 发现:SpannableStringBuilder里有个setSpan可以做到. 但setSpan需要设置高

通过一个字符串对指定的字符串进行分割

问题描述 通过一个字符串对指定的字符串进行分割 列如split(char* arc,char a,int i)对arc通过指定的a进行分割,然后再根据i来输出分割后的字符串 arc="ddd bbbb vvvv nnn"然后a是一个空格,然后i是2,则输出bbbb,要是i是3则输出vvvv,求大神代码附上好好讲解一下 解决方案 如果是 Windows 平台,可以参考如下代码: #include <string.h> #include <stdio.h> char

C# 移除字符串末尾指定字符

#region 移除字符串末尾指定字符 /// <summary> /// 移除字符串末尾指定字符 /// </summary> /// <param name="str">需要移除的字符串</param> /// <param name="value">指定字符</param> /// <returns>移除后的字符串</returns> public static s

删除字符串中指定位置的字符

/********************************************************************** * 版权所有 (C)2015, Wu Yingqiang. * * 文件名称:DelPosChar.c * 文件标识:无 * 内容摘要:删除字符串中指定位置的字符 * 其它说明:无 * 当前版本: V1.0 * 作 者: Wu Yingqiang * 完成日期: 20150115 * ***********************************

正则-字符串按指定长度分割工具

问题描述 字符串按指定长度分割工具 这个图片的工具是什么,有谁知道吗?可以按不定长度分隔字符串的,好像是一个正则的网站. 解决方案 没看出你这个图,跟 长度 有什么关系 解决方案二: 有一行字符串,含有28个字段,每个字段都是固定长度的.这个图片是分隔之后的. 解决方案三: 按照指定显示长度分割字符串按照指定长度分割一个字符串用正则表达式按指定长度分割字符串(C#)