
正文
php字符当数据相加 php 数字相加
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php数字字符串求和
把字符串通过,号分割开,转为整形依次相加
$str = "-10,-20,-4";
function Test ($numberString) {
$final = 0;
foreach (explode(',', $numberString) AS $value) {
$value == '' OR $final += (int)$value;
}
return $final;
}
echo Test($str);
相关问答
Q1: php 数据库 怎么把数据库查询到返回的两个值相加(学习中。。)
数据库查询运算:数字相加累加函数sum() ,两书相加直接+,字符相加用CONCAT();
如果是php处理查询结果:相加就是+ ,字符相加就‘.’连接变量;
你的问题描述不清楚,所以只能按字面理解有以上的方法
Q2: php 字符串里的数字能相加吗
能,相加的时候会自动转换为数值进行加,例如:
$a="123";
$b="456";
echo $a + $b; //输出579
echo $a . $b;//输出123456
Q3: php 字符串 总和
两种思路,一个是截取每一个字符再相加。还有一个是正则匹配所有的数字,相加。
?php
/* 截取 */
$str = '84321ABC';
$len = strlen($str);
$sum = 0;
for ($i=0;$i$len;$i++) {
$sum += intval(substr($str, $i, 1));
}
echo $sum;
/* 正则匹配 */
$str = '84321ABC25';
$nums = array();
$preg = '/\d{1}/';
preg_match_all($preg, $str, $nums);
$sum = 0;
if(count($nums[0])){
foreach ($nums[0] as $one) {
$sum += intval($one);
}
}
echo 'br';
echo $sum;
关于php字符当数据相加和php 数字相加的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







