www.mjjq.net > php截取数字每3位加一个/怎么实现

php截取数字每3位加一个/怎么实现

你可以写一个循环,循环这个字符串,取到每一个值,判断这个值是否是数字,如果是数字就存到一个新值里面,不是就不存,最后得到的新值就是数字了

if(!empty($_POST['number'])){ $sum_arr = array(); (int)$number = $_POST['number']; for($i=strlen($number);$i>0;$i--){ $sum_arr[] = substr($number,$i-1,1); } print_r($sum_arr); }

$arr = str_split("19841321") ; $arrcont = array_count_values($arr); print_r($arrcont); 输出结果: Array ( [1] => 3 [9] => 1[8] => 1[4]=>1 [3]=>1 [2]=>1 )

提取3~7位使用语句: substr($num1,2,5) 公式中的2表示从开始位置(从0开始数),5表示提取长度。

如果只是网页上显示,不需要存储人数据库 则设置初始值$count 还有初始日期$date, 假设$count=10,$date='2015-07-18'; 然后进行操作,方法和上面大同小异 $now = strtotime(date('Y-m-d', time())); if($now > strtotime($date)) { $add = intva...

PHP获取的循环数值加一,需要在for语句中循环得到的数值++ 例如:使用循环生成,假如你想生成512个数字,就可以像这样: $num = 1;//初始化一个变量为1for($i = 1; $i = 100) $num = 1;//若变量的数字大于一百,则返回变成1 echo $num."";//输出...

把非数字都替换掉既可,下面的例子程序希望多你有所启示: 上面的程序运行以后输出:456321 补充: 你开始有说求和吗?提取出来了求和有什么难度?例子程序如下: 上面的程序输出21,是把当的数字进行相加,如果需要把连续是数字作为一个数进行...

网站地图

All rights reserved Powered by www.mjjq.net

copyright ©right 2010-2021。
www.mjjq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com