php 整型 和 字符串相加

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 整型 和 字符串相加相关的知识,希望对你有一定的参考价值。

这个有好几种算法,
例如: $tr = ‘aaaaa‘; 转成 0

$tr = ‘a123aa‘; 转成 0
$tr = ‘22aaa‘;   转成  22

就是说,当匹配到字符串中,不为整形,会继续匹配,直到遇到字符,后面的全部转为0,与前面相加。

 例1:

$str = "123stringA";
$str2 = "123xx797stringB";

$result = $str + $str2;  //$result = 456(123+123)

 例2:

$str = "string123A";
$str2 = "123xx797stringB";

$result = $str + $str2;  //$result = 123

 

根据该原理,要将一个数字字符串转换为数值可以 把原来的数字字符串与一个做加法时会转换为零的字符串相加(如:stringABC12321),即可!

或者,与数字 0 相加! ====>通过加法运算来操作!

 

以上是关于php 整型 和 字符串相加的主要内容,如果未能解决你的问题,请参考以下文章

Python笔试题:给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数杭州多测师杭州多测师_王sir

课程作业1:字符型强制转化为整型

【PHP】值为1的string类型,转成int类型后值变成了0?

MySQL中整型和字符串类型指定长度的含义

switch语句和for循环

[PHP] 算法-字符串的全排列的PHP实现