php题目将1234567890转化成1,234,567,890每3位用,隔开

166人阅读 评论(0) 收藏 举报

<?php

$a="1234567890";

function a($a){
 $a=strrev($a);
 $a=str_split($a,3);
 $a=join(',',$a);
 return strrev($a);

}

echo a($a);

//第一种

$num="123456789011";

function b($num){
$num = preg_replace('/(?<=[0-9])(?=(?:[0-9]{3})+(?![0-9]))/', ',', $num);
return $num;

}

echo b($num);

//第二种

查看评论

将1234567890转换成1,234,567,890每3位用逗号隔开的形式(百度)

  • qq_31589453
  • qq_31589453
  • 2016年02月28日 10:15
  • 687

将1234567890转换成1,234,567,890 每3位用逗号隔开的形式

将1234567890转换成1,234,567,890 每3位用逗号隔开的形式 1.使用正则表达式解决! //将1234567890转换成1,234,567,890 每3位用逗号隔开的形式...
  • json_ligege
  • json_ligege
  • 2016年08月07日 21:44
  • 2208

将一个字符串(1234567890)转换成(1,234,567,890)每三个一组用逗号隔开

/**     * 方法1 php内置函数     */     // $str = '1234567890';     // $newstr = number_format($str);     /...
  • shenpengchao
  • shenpengchao
  • 2016年07月08日 21:15
  • 1280

javascript格式化数字问题(1234567890 --> 1,234,567,890)

javascript格式化数字问题(1234567890 –> 1,234,567,890)window.onload = function() { var test = '123456789...
  • longzhoufeng
  • longzhoufeng
  • 2017年06月08日 20:08
  • 338

写一个方法,将一个字符串(1234567890)转换成(1,234,567,890)每三个一组用逗号隔开。 用2种方法。

  • qq_34284638
  • qq_34284638
  • 2016年07月08日 21:20
  • 558

将1234567890转换成1,234,567,890 每3位用逗号隔开的形式 PHP千分位

面试的时候碰到了这个问题,简单的研究了一下,常用的有两种方法 1.使用php的系统函数 number_format $num = 1234567890; echo number_format(...
  • tiansidehao
  • tiansidehao
  • 2018年01月11日 11:28
  • 242

PHP正则表达式:将1234567890转换成1,234,567,890 每3位用逗号隔开的形式

“四项处理”的作用是与字符相匹配,然后根据是否能找到要匹配的字符,从而确定下来是否有符合要匹配样式的位置,在这个过程中,“四项处理”的匹配操作并不会占用目标字符串,它只是纯粹用于位置判断。下面是“四项...
  • ylspirit
  • ylspirit
  • 2011年10月31日 17:50
  • 2143

PHP数字格式化,每三位逗号分隔数字,可以保留小数

在报价的时候为了给浏览者更清晰明确的数字,所以需要用到数字格式化,有两种方法,一种自己写函数,另一种当然是系统自带的,其实我更喜欢系统自带的。 先来系统简单的: string number...
  • aerchi
  • aerchi
  • 2014年07月14日 11:21
  • 5296

有趣的 UNIX 时间: 1234567890

原贴:http://linuxtoy.org/archives/unix-time-1234567890.html有趣的 UNIX 时间: 12345678902009-02-12 Toy Poste...
  • chinalinuxzend
  • chinalinuxzend
  • 2009年02月12日 10:19
  • 722

如何把1234567890变成1,234,567,890?

$str='1234567890'; function getString($str){ $str = strrev($str); $str = chunk_split($str,...
  • ahjxhy2010
  • ahjxhy2010
  • 2016年01月18日 14:05
  • 406
    个人资料
    等级:
    访问量: 3万+
    积分: 1104
    排名: 4万+
    文章分类
    最新评论