php 人民币格式化,用PHP解析时格式化货币
达令说
使用ereg_replace$string = "$100,000";$int = ereg_replace("[^0-9]", "", $string); echo $int;输出百万function toInt($str){
return (int)preg_replace("/\..+$/i", "", preg_replace("/[^0-9\.]/i", "", $str));}更新<?php
$string = array("$1,000,000.00","$1 000 000.00","1,000 000.00","$123","$123 456 789","0.15¢");foreach($string as $s) {
echo $s . " = " . toInt($s) . "\n"; }function toInt($str){
return preg_replace("/([^0-9\\.])/i", "", $str);}?>输出$1,000,000.00 = 1000000.00$1 000 000.00 = 1000000.001,000 000.00 = 1000000.00$123 = 123$123 456 789 = 1234567890.15¢ = 0.15如果将其强制转换为整数<?php
$string = array("$1,000,000.00","$1 000 000.00","1,000 000.00","$123","$123 456 789","0.15¢");foreach($string as $s) {
echo $s . " = " . _toInt($s) . "\n"; }function _toInt($str){
return (int)preg_replace("/([^0-9\\.])/i", "", $str);}?>输出$1,000,000.00 = 1000000$1 000 000.00 = 10000001,000 000.00 = 1000000$123 = 123$123 456 789 = 1234567890.15¢ = 0所以你有它。单行,一次替换。你很好。
php 人民币格式化,用PHP解析时格式化货币相关推荐
- jq输出文本_如何用 Linux 命令行工具解析和格式化输出 JSON | Linux 中国
我们将使用 Linux 上的命令行工具解析并格式化打印 JSON.它对于在 shell 脚本中处理大型 JSON 数据或在 shell 脚本中处理 JSON 数据非常有用.-- Ostechnix J ...
- json日期格式化 java_java_Java Web程序中利用Spring框架返回JSON格式的日期,返回Json时格式化日期Date
第一 - phpStudy...
Java Web程序中利用Spring框架返回JSON格式的日期 返回Json时格式化日期Date第一步:创建CustomObjectMapper类 /** * 解决SpringMVC使用@Respo ...
- 格式化字符串漏洞利用时计算的偏移到底是什么?
格式化字符串漏洞利用时计算的偏移到底是什么? 我们平时在自己做题或者是看大佬们的wp时都会看见这种说法 说法一: 说法二: 相信有不少半路出家的小白都和我一样都只是知其然不知其所以然,那这里所说的&q ...
- 用来解析,格式化,存储和验证国际电话号码:libphonenumber
用来解析,格式化,存储和验证国际电话号码:libphonenumber libphonenumber是Google的公共Java.C++和Javascript库用来解析,格式化,存储和验证国际电话号码 ...
- Ubuntu18.04烧录U-Boot时格式化SD卡的文件类型(RAW 格式)
Ubuntu18.04烧录U-Boot时格式化SD卡的文件类型 前言 1.问题的提出 2.分析问题 3.用dd命令格式化SD卡 dd命令: 参数: 4.SD卡的烧录 5.再谈SD卡的分区 前言 本文只 ...
- linux服务器返回json,Linux 命令行工具解析和格式化输出 JSON的方法
JSON 是一种轻量级且与语言无关的数据存储格式,易于与大多数编程语言集成,也易于人类理解 -- 当然,如果格式正确的话.JSON 这个词代表 J ava S cript O bject N otat ...
- vscode html 格式化_详解VSCode 格式化不符合预期的问题
一句话总结 不同格式化程序执行时长不一样,导致文件格式好后和预期不符. 请务必保持校验(Lint)规则和格式化(Format)规则一致,不然格式化后还是不符合预期是非常讨厌的. 本篇主要讲解怎么调教V ...
- ios 格式化html字符串,ios – 粘贴格式化文本,不是图像或HTML
我试图模仿iOS Pages和Keynote应用程序的粘贴板行为.简而言之,允许将基本的NSAttributedString文本格式(即BIU)粘贴到UITextView中,但不能粘贴到图像,HTML ...
- 【22新版VSCode】配置自动格式化代码(保存文件自动格式化代码和tab自动格式化代码)
做html开发时,使用快捷键alt+shift+f格式化代码并不是很方便. 想配置自动格式化代码,发现新版本vs code配置方法有点不一样.记录一下. 问题描述a 22年新版vs code配置&qu ...
- linux手误格式化,LINUX下误删除、格式化恢复解决方案(示例代码)
一.总述:基于linux系统,删除数据及格式化后的数据恢复方案 1 .基于EXT2/EXT3/EXT4文件系统 2 .基于Reiserfs文件系统 3 .基于Xfs文件系统 二.解决方案 2.1 恢复 ...
最新文章
- 用户家目录下的隐藏文件
- centos6.6安装python2.7
- rocketmq消费负载均衡--push消费为例
- Spring-AOP 使用@AspectJ
- 从Setting.settings到Resource.resx
- 6月份美国域名总量新增近5.4万个 环比减少51%
- 加速 SpringBoot 应用开发,官方热部署神器真带劲!
- java生成动态验证码_java动态生成验证码
- java 日志技术_java 日志技术汇总(log4j , Commons-logging,.....)
- 重庆计算机教师招聘 专业技能测试什么,教师招聘考试面试,专业技能测试考什么?全在这了...
- volley 框架简易封装使用
- Nginx正确记录post日志的方法
- C盘空间大释放——Downloaded Installations
- 【学习笔记】阿里天猫浏览型应用的CDN静态化架构演变
- 怎么关闭win10自带杀毒软件
- MathType中输入破折号的教程
- B2B2C网上商城开发指南——基于SaaS和淘宝API开放平台
- 世界上各个国家和首都
- CSDN日报20170407 ——《嘿,程序猿,你该学点经济学了!》
- 登陆动网论坛时报“Microsoft JET Database Engine 错误 '80004005' ”