龙空技术网

php字符串相加-含非数字的字符相加

牙酱 34

前言:

今天小伙伴们对“php获取字符串的数字”大体比较关切,我们都想要知道一些“php获取字符串的数字”的相关知识。那么小编同时在网上收集了一些对于“php获取字符串的数字””的相关知识,希望同学们能喜欢,看官们快快来了解一下吧!

在php中,两个字符串相加,如果都为数字 ,结果为两个数字和,如果字符串中有其他非数字的字符串,计算的时候将会从字符串开始寻找连续的数字直到第一个非数字(除"."号)为止,如果第一个字符为非数字,那么该值为0,如下面示例:

$a = "2";

$b = 2;

$c = $a + $b;

var_dump($c);//4

---------------------------------------

$a = "2abcd";

$b = 2;

$c = $a + $b;

var_dump($c);//4

---------------------------------------

$a = "abcd2";

$b = 2;

$c = $a + $b;

var_dump($c);//2

---------------------------------------

$a = "2.1abcd2";

$b = 2;

$c = $a + $b;

var_dump($c);//4.1

标签: #php获取字符串的数字 #php组合字符串