当前位置: 首页 > 编程笔记 >

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

姜天宇
2023-03-14
本文向大家介绍php实现将字符串按照指定距离进行分割的方法,包括了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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍python按照多个字符对字符串进行分割的方法,包括了python按照多个字符对字符串进行分割的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python按照多个字符对字符串进行分割的方法。分享给大家供大家参考。具体分析如下: 这段python代码通过这规则表达式对字符串进行分割,使用\w作为分割符,只要不是字母和数字的就会被分割开来。 输出结果如下 希望本文所述对大家

  • 本文向大家介绍php把字符串指定字符分割成数组的方法,包括了php把字符串指定字符分割成数组的方法的使用技巧和注意事项,需要的朋友参考一下 实例如下: 把$str按|进行分割 php还有其他的把字符串指定字符分割成数组 参数 描述 string 必需。规定要分割的字符串。 length 可选。规定每个数组元素的长度。默认是 1。 json_decode()这个函数也可以把字符串分割成数组 (第二个

  • 本文向大家介绍js使用split函数按照多个字符对字符串进行分割的方法,包括了js使用split函数按照多个字符对字符串进行分割的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js使用split函数按照多个字符对字符串进行分割的方法。分享给大家供大家参考。具体分析如下: js中的split()函数可以对字符串按照指定的符号进行分割,但是如果字符串中存在多个分割符号,js的split(

  • 本文向大家介绍C#按特定字符分割字符串,包括了C#按特定字符分割字符串的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 本文向大家介绍go语言对文件按照指定块大小进行分割的方法,包括了go语言对文件按照指定块大小进行分割的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了go语言对文件按照指定块大小进行分割的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Go语言程序设计有所帮助。

  • 本文向大家介绍JS中split()用法(将字符串按指定符号分割成数组),包括了JS中split()用法(将字符串按指定符号分割成数组)的使用技巧和注意事项,需要的朋友参考一下 废话不多说了,直接给大家贴代码。 以上所述是小编给大家介绍的JS中split()用法(将字符串按指定符号分割成数组),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的